ワンクリックで
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 職業分類に基づく
Validate vault graph consistency and structural integrity
Create atomic research project notes with minimal overhead
Create research proposal notes with proper linking and structure
Identify overlapping projects and merge them into consolidated notes
Manage research area hubs (MOCs) with lean, project-focused organization
Keep vault_index.md synchronized with current vault structure
| 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., <local-path>/.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? ✅