一键导入
read-paper
Convert a research paper into structured Obsidian notes and link research projects
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Convert a research paper into structured Obsidian notes and link research projects
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run all vault maintenance skills in sequence - audit_links, update_vault_index, validate_paper_links
Validate vault graph consistency and structural integrity
Keep vault_index.md synchronized with current vault structure
Validate paper note links against actual paper references and influence
Create atomic research project notes with minimal overhead
Answer questions about a paper in the vault, using note first and arXiv HTML as fallback
| name | read_paper |
| description | Convert a research paper into structured Obsidian notes and link research projects |
Read a research paper and convert it into:
This skill transforms reading into reusable research ideas.
Reading/Templates/Paper Note.md exactly - preserve ALL headings, emojis, and structureProjects/Projects/)Reading/)[[wiki linking]] required BUT ONLY to projects/papersBEFORE starting, read the template:
view tool to read Templates/Paper Note.mdTemplate location: Templates/Paper Note.md
Rules:
[[Project Name]] - links to files in Projects/[[Paper Title]] - links to influential papers
[[Attention Is All You Need]] not "Attention is all you need"[[BERT: Pre-Training of Deep Bidirectional Transformers for Language Understanding]][[Representation Engineering - A Top-Down Approach to AI Transparency]][[Transformer Architecture]] - this is a concept, NOT allowed[[Attention Mechanism]] - this is a technique, NOT allowed[[Self-Supervised Learning]] - this is a method, NOT allowed[[BERT]] - this is a model name, NOT allowed (unless it's a paper title)[[Cross-Entropy Loss]] - this is a concept, NOT allowedDo NOT link them. Just write them as plain text.
Examples:
[[attention mechanisms]]"[[contrastive learning]]"Exception: Only link if you're creating/referencing a PROJECT about that mechanism:
[[Scaling Laws for Attention Heads]]" (project)Step 0: Determine what the URL points to
WebFetch to inspect the responseapplication/pdf content type, or the tool saving a .pdf file locallyIf the fetched content is a PDF (binary, unreadable):
Read tool on the path reported in the WebFetch result (e.g., /Users/.../.pdf)pages parameter (e.g., pages: "1-10", then "11-20", etc.)url frontmatter field in the paper noteIf the fetched content is readable HTML:
url frontmatter fieldWhen given a non-URL input (arXiv ID, paper title, DOI):
https://arxiv.org/html/[paper-id]https://arxiv.org/src/[paper-id]
.tar.gz archive — extract it and read the .tex files.tex file (often main.tex or the largest .tex file)MANDATORY FIRST STEP:
Use view tool on: Templates/Paper Note.md
Study the structure before creating the paper note.
: for -Reading/Templates/Paper Note.mdcode property in the frontmatter; otherwise leave it empty — do NOT search online for a code repoAnswer each subsection prompt with bullet points:
🌍 Background: Answer both subsection prompts
❓ Problem Statement: Answer all three subsection prompts
💡 Key Idea: Answer all three subsection prompts
🧭 High-Level Approach: Describe method/framework
🔬 Technical Details / Analysis: Answer all three subsection prompts
📊 Main Results / Observations: List findings
🧩 Interpretation: Answer both subsection prompts
⚠️ Limitations / Open Questions: List items
🔗 Connections to Other Work: Fill three subsections with [[Paper Title]] wiki links
[[Title]] not plain textCRITICAL: Write technical details as plain text. Do NOT create wiki links for concepts, methods, or techniques.
Part A: Link to existing projects immediately
Projects/ that relate to the paperPart B: Propose new projects (requires user approval)
CRITICAL: Ground proposals in the paper itself, not inferred extensions
Extract ideas directly from the paper's content:
DO NOT infer extensions beyond what the paper discusses. If the paper doesn't mention it, don't propose it.
Before creating ANY new project files:
AskUserQuestion tool to let the user select which projects to create:
multiSelect: true so the user can pick multiple projectslabel = project title, description = 1-line summary of what it exploresquestion: "Which projects should I create from this paper?"
header: "Projects"
multiSelect: true
options:
- label: "Project Title A", description: "Explores X based on paper's open question about Y"
- label: "Project Title B", description: "Tests whether Z holds, motivated by limitation W"
- label: "None", description: "Don't create any new projects"
Novelty and feasibility assessment (for each proposed project):
Project title examples:
Detecting Representation Drift During Fine-TuningPreventing Emergent Misalignment via Gradient MonitoringFor each approved new project:
Projects/Templates/Project.md as templateseednovelty and feasibility frontmatter fields with assessed 1–10 scoresAfter receiving user approval, create the new project files:
Projects/Templates/Project.md as templateCRITICAL: Bidirectional linking for existing projects
For every project linked from the paper note (both existing and newly created):
Projects/[[Paper Title]] (the paper note file name)This ensures the graph remains consistent: if paper → project link exists, then project → paper link must also exist.
Then update the paper note:
[[Paper Title]] not plain text[[Sparse Autoencoders Find Highly Interpretable Features in Language Models]][[Concept Bottleneck Models]][[sparse autoencoders]] (not title case, too generic)VERIFY: Every [[link]] in the paper note is either:
Projects/ (project note) - appears under "Linked Research Projects"[[Title Case Paper Title]]
Before finishing:
Projects/ or Reading/After completing the paper note (and any new projects):
.claude/vault_maintanance.mdpapers_since_audit_links, papers_since_vault_index, and papers_since_validate_links each by 1projects_since_audit_links and projects_since_vault_index each by the number of new projects created.claude/vault_maintanance.mdProjects/) or papers (Reading/): in file names. Exchange : always with -Convert reading into:
Important workflow:
A paper note without linked projects is considered incomplete. A paper note that doesn't follow the template structure is considered invalid.
Template structure:
Templates/Paper Note.md first? ✅Links:
For EVERY [[link]] in the paper note:
Projects/? ✅Reading/? ✅Bidirectional linking verification:
If uncertain whether something should be a link: Don't link it. Use plain text.
New projects:
novelty (1–10) in each new project's frontmatter? ✅feasibility (1–10) in each new project's frontmatter? ✅Maintenance counters:
papers_since_audit_links, papers_since_vault_index, papers_since_validate_links in .claude/vault_maintanance.md? ✅projects_since_audit_links and projects_since_vault_index for each new project created? ✅