Deeppapernote
Generate a high-quality deep-reading note for a single paper and write it into an Obsidian-style vault. Use when the user gives a paper…
- Type
- Skill
- Repository
- 917Dhj/DeepPaperNote
- GitHub stars
- 1.1k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Source file
- README.md
What Deeppapernote is
Deeppapernote is a skill published in the 917Dhj/DeepPaperNote repository on GitHub, which has about 1.1k stars. The repository describes itself as: “DeepPaperNote is an agent skill for deep-reading a single paper and generating high-quality Obsidian-style research notes. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.”
A skill is a folder with a SKILL.md file: frontmatter with a name and a description, followed by instructions Claude follows. Claude loads a skill automatically when a task matches its description, and you can also run it directly with a slash and its name.
Skills work in Claude Code and in Claude Cowork, which makes Deeppapernote a portable way to give Claude the same method everywhere.
How to install Deeppapernote
Claude Code
- Download the deeppapernote folder from the repository.
- Save it as ~/.claude/skills/<skill-name>/SKILL.md for all projects, or .claude/skills/<skill-name>/SKILL.md for one project.
- Claude loads it automatically when a task matches; you can also run it with / and its name.
Claude Cowork
- Zip the skill folder so SKILL.md sits at the top level of the folder.
- Open Customize → Skills, click +, then upload the ZIP.
- Start a task that matches the description, or call it by name with /.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from README.md, shared under the repository's MIT license. Read the full file on GitHub.
Turn one complex paper into an Obsidian note you will actually want to keep.
English | 简体中文
Read one paper deeply. Add one durable page to your academic wiki.
You sit down to study an important paper. The hard part is not reading it—it is turning what you understood into a note you can still use later. The time usually disappears into work like this:
- switching between the PDF, Zotero, web pages, and your note app
- manually organizing metadata, the abstract, figures, and the method backbone
- understanding part of the paper, then spending even longer turning that understanding into a coherent note
- ending up with something that looks complete but is not a note you actually want to revisit
DeepPaperNote takes over that repetitive, mechanical, and surprisingly expensive layer of paper reading. It gathers the material, builds the structure, places figures in context, and shapes the final note so you can keep your attention on the paper's real ideas.
In other words, you can think of DeepPaperNote as the single-paper ingestion layer for an LLM-maintained academic wiki: it reads one paper deeply and turns its research question, methods, evidence, results, and figures into a durable page that people can read and agents can reuse. Obsidian is where those pages live, connect, and grow; DeepPaperNote is how a paper reliably enters the wiki.
DeepPaperNote is an agent skill for reading one paper at a time. The same core skill runs in Claude Code and Codex, and it focuses on the questions that distinguish a deep-reading note from an abstract rewrite:
- What problem is the paper actually solving?
- How does the method, system, or analytical mechanism really work?
- Are the key formulas, experimental conclusions, and figure context preserved?
- Will the result become a useful long-term Obsidian note rather than a disposable summary?
> [!tip] > If you already use Obsidian or Zotero, DeepPaperNote automates the most time-consuming and error-prone parts of evidence gathering, organization, and note production.
📰 News
- [v2.3.0] 🌐 Added complete English note support across note structure, figure callouts, validation, and Formal Save. Release notes
- [2026-07-16] 🧩 Added paper-glossary, an optional companion skill for building reusable Obsidian terminology notes.
- [2026-07-16] 🔌 DeepPaperNote is now distributed as a plugin for multiple agents, with support for selecting multiple skills from the repository. PR #12
News lists only the three most recent user-facing milestones. See the changelog and GitHub Releases for the full history.
🚀 Quick Start
1. Install the plugin
Claude Code — install from the plugin marketplace:
claude plugin marketplace add 917Dhj/DeepPaperNoteclaude plugin install deeppapernote@deeppapernoteAny agent — install with the skills CLI:
npx skills add 917Dhj/DeepPaperNoteBoth routes install the same skills. The plugin route brings both deeppapernote and paper-glossary; the skills CLI installer lets you choose which skills to install and which agents should receive them. For most users, start with deeppapernote; add paper-glossary only if you want reusable terminology notes.
2. Install the core PDF dependency
python3 -m pip install PyMuPDFIf you use uv, install PyMuPDF into the same Python environment that DeepPaperNote will use:
uv pip install PyMuPDFDeepPaperNote requires Python 3.10 or newer. PyMuPDF powers the core PDF extraction path.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Deeppapernote?
Deeppapernote is a skill for Claude Code and Claude Cowork from the 917Dhj/DeepPaperNote repository on GitHub. Generate a high-quality deep-reading note for a single paper and write it into an Obsidian-style vault. Use when the user gives a paper…
How do I install Deeppapernote in Claude Code?
Download the deeppapernote folder from the repository. Save it as ~/.claude/skills/<skill-name>/SKILL.md for all projects, or .claude/skills/<skill-name>/SKILL.md for one project. Claude loads it automatically when a task matches; you can also run it with / and its name.
Can I use Deeppapernote in Claude Cowork?
Zip the skill folder so SKILL.md sits at the top level of the folder. Open Customize → Skills, click +, then upload the ZIP. Start a task that matches the description, or call it by name with /.
Is Deeppapernote safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Checkpoint Mode Pause for review every N tasks - selective autonomy pattern Skill · asklokesh/loki-mode
- Bio Orchestrator Meta-agent that routes bioinformatics requests to specialised sub-skills. Handles file type detection, analysis planning, report… Skill · ClawBio/ClawBio
- Kotlin Backend Jpa Entity Mapping Model Kotlin persistence code correctly for Spring Data JPA and Hibernate. Covers entity design, identity and equality, uniqueness… Skill · Kotlin/kotlin-agent-skills
- Alarmkit Implement alarm and countdown timer features using Apple's AlarmKit framework (iOS 26+ / iPadOS 26+). Covers AlarmManager for scheduling… Skill · dpearson2699/swift-ios-skills
- Agentforce Architecture Analyze Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins. Renders… Skill · forcedotcom/sf-skills
- Backprop Bug → spec protocol. When a bug is found or a test fails, trace the cause, decide whether a new §V invariant would catch recurrence… Skill · JuliusBrussee/cavekit
- Ss A11y Audit a component or page for accessibility issues and fix them Skill · bitjaru/styleseed
- Agent Browser Agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages… Skill · fcakyon/claude-codex-settings