read-paper
Skill25 starsChanged 2 months agoMITView on GitHub
Use when the user explicitly requests a deep read of one paper or technical report, or invokes read-paper on a literature hub that needs candidate triage. Triggers on /read-paper, 精读论文, 读这篇 paper, deep-dive this paper.
5 other projects use a version of this.
Adopted by
Most recently taken up by
- zbsaygin/econ-skillstheir own version, first seen Nov 1, 2026
- LuoHaomin/read-papertheir own version, first seen Aug 25, 2026
- peylnog/my-claude-skillstheir own version, first seen Apr 12, 2026
- bobjason2020/read-papertheir own version, first seen Mar 22, 2026
- Max-astro/paper-reading-skillstheir own version, first seen Feb 17, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- Max-astro/paper-reading-skills★ 9same name
- zbsaygin/econ-skills★ 9same name
- bobjason2020/read-paper★ 1same name
- LuoHaomin/read-paper★ 1same name
- peylnog/my-claude-skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- project-skillSkill
- project-skillSkill
- analyze-experimentSkill
- commit-changelogSkill
- init-projectSkill
- monitorSkill
- new-experimentSkill
- survey-literatureSkill
- todoSkill
- update-docsSkill
- update-knowhowSkill
- update-project-skillSkill
- visualizeSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 4 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 14
Read <plugin-root>/references/agent-routing.md, resolving <plugin-root> by going up two directories from this file.
- Distinctive: line 20
Read references/paper-acquisition.md.
- Very specific: line 28
Use --mode hub-triage for a hub.
- Very specific: line 39
If validation fails, report the failed invariant and repair acquisition before analysis.
- Very specific: line 52
Use <plugin-root>/agents/domain-expert.md through the portable routing contract.
- Distinctive: line 64
Do not paste the fetched paper into the delegation prompt.
- Distinctive: line 72
When “save/archive/store/存档/保存” was requested, including in the original task, continue without asking again.
- Very specific: line 82
Write {short-name}-deep-dive.md with links/hashes, Evidence Ledger, Methodology, assumptions, Bridge Analysis, and Open Questions.
- Distinctive: line 85
Update the landscape only with artifact-supported claims.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Read Paper
Turn paper-like input into an auditable artifact before analysis. Never treat an abstract, landing page, or repository index as a paper's full text.
Routing contract
Read <plugin-root>/references/agent-routing.md, resolving <plugin-root> by
going up two directories from this file. The main thread owns user Q&A and any
archive writes. Delegated roles return analysis only.
1. Acquire and validate
Read references/paper-acquisition.md. Create a temporary paper packet plus a page/section-preserving text artifact, then run:
python3 "{skill_root}/scripts/validate-paper-packet.py" packet.json \
--mode deep-dive --require-anchor equation:7Use --mode hub-triage for a hub; omit --require-anchor when none was requested.
Choose the route from the packet, not from the URL suffix:
single_paper+full_text→deep-dive.single_paper+ partial/abstract_only→ stop the deep-dive. State the coverage limit; offer an explicitly scoped abstract-level reading or request the PDF/full text. Do not update the landscape as if the paper was read.literature_hub+hub_index→hub-triage. A repository, Awesome list, proceedings page, or reading list is not a single paper.
If validation fails, report the failed invariant and repair acquisition before
analysis. Never silently replace an arXiv PDF with its /abs/ page.
Translate each user-requested equation, figure, table, page, or section into a
repeatable --require-anchor TYPE:ID; missing anchors limit or block the answer.
2. Gather context by path
Pass only relevant existing paths, such as project-skill/SKILL.md,
docs/papers/landscape.md, exp/summary.md, and a directly related experiment
README/result. Do not inline whole files or preload every experiment.
3. Delegate analysis
Use <plugin-root>/agents/domain-expert.md through the portable routing
contract. For a paper, request Mode 4; for a hub, request Mode 5 seed-hub
triage. The task must contain:
Paper packet path: {packet_path}
Research context paths:
- {relevant_path_or_none}
User focus: {question_or_none}
Read the artifacts directly. Return analysis to the main thread.Do not paste the fetched paper into the delegation prompt.
4. Continue and archive
Present the result with its coverage/provenance and invite follow-up questions.
Answer in the main thread, preserving unresolved questions.
For hub triage, begin with input_kind=literature_hub so the boundary is visible.
When “save/archive/store/存档/保存” was requested, including in the original task, continue without asking again. Honor an explicit wiki destination using that wiki's source/analysis rules; do not also create an unrequested project archive. Preserve the validated packet and exact locators in either destination. For a project archive:
- Freeze packet and exact text under
docs/papers/artifacts/{short-name}/, rewrite only its relativetext_path, then revalidate the archived packet. Copy an accessible source PDF when privacy/licensing permit and record its hash; otherwise retain the locator and explain why raw bytes are absent. - Write
{short-name}-deep-dive.mdwith links/hashes, Evidence Ledger, Methodology, assumptions, Bridge Analysis, and Open Questions. A hub instead gets{short-name}-hub-triage.md; linked papers remain unread. - Update the landscape only with artifact-supported claims; report all paths.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

