paper-reading
Skill5 starsChanged 3 months agoApache-2.0View on GitHub
Read and critically explain one specific research paper, or a small explicitly named set for direct comparison, together with directly associated supplementary material. Use when the user provides or identifies a concrete paper by PDF, title, DOI, or arXiv page and asks what problem it solves, the author's core idea, whether it is worth close reading, how experiments support the claims, how a figure/module/formula works, what the limitations or reproducibility risks are, or how to present it in a group meeting. The paper's official repository may be used only as supporting evidence. Also use to revise a paper-reading HTML page previously produced from that paper. Do not use for broad literature discovery, batch paper collection, URL/citation verification, full-paper translation, generic academic writing, standalone repository review, formal peer-review drafting, or general HTML development.
20 other projects use a version of this.
Adopted by
Most recently taken up by
- crce-ux/paper-readingtheir own version, first seen Nov 8, 2026
- paratrooper-vincent/paper-readingtheir own version, first seen Nov 1, 2026
- xiaofengShi/paper-reading-skilltheir own version, first seen Oct 26, 2026
- jinxiy1104/Obsidian_Paper_Ingestion_Skilltheir own version, first seen Oct 20, 2026
- BH2-4/paper-craft-pipelinetheir own version, first seen Oct 20, 2026
- Agentchengfeng/paper-reading-skillstheir own version, first seen Oct 20, 2026
Other versions20 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 20
- voidful/academic-skills★ 126same name
- jxtse/scientific-research-skills★ 68same name
- Immortalqx/my_codex_skills★ 54same name
- Agentchengfeng/paper-reading-skills★ 28same name
- Kingslayer-bot/paper-reading-skill★ 28same name
- a1henu/paper-reading-skill★ 11same name
- xiaofengShi/paper-reading-skill★ 11same name
- Shen-An/learn-skill★ 5same name
- JinukMoon/agent-skills★ 4same name
- luffysolution-svg/omnischolar★ 4same name
10 more not listed
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.
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 0 are common, 13 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
13
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 25
Do not activate it merely because the request contains words such as “paper,” “research,” “review,” “PDF,” “HTML,” or “GitHub.” Route broad …
- Distinctive: line 40
Read quickly enough to establish the whole argument first.
- Distinctive: line 54
Do not force the full template when the user asks a narrow question.
- Distinctive: line 58
Read the paper itself as the primary source.
- Distinctive: line 60
Read supplementary material when a claim, experiment, or implementation detail depends on it.
- Distinctive: line 61
Use the official repository only to clarify configurations, preprocessing, code-path behavior, or reproducibility.
- Distinctive: line 62
Use external sources only to explain background concepts or verify unstable metadata.
- Distinctive: line 64
Prefer the published or author-provided paper version.
- Distinctive: line 150
Start with the conclusion the user needs, then show the supporting reasoning.
- Distinctive: line 163
Use exact values only when verified.
- Distinctive: line 178
Do not load the HTML, KaTeX, or Mermaid references unless the requested deliverable actually needs them.
- Very specific: line 182
Treat HTML as an optional delivery format, not the skill's main purpose.
- Very specific: line 184
Use assets/minimal-paper.html as the starting asset.
- Distinctive: line 196
Never place API keys in the HTML.
- Distinctive: line 200
Before returning the result, verify that:
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Research Paper Reading
Activation contract
Activate this skill only when the task is anchored to a concrete research paper or a small explicitly named comparison set.
Valid anchors include:
- an uploaded paper PDF;
- a paper title, DOI, arXiv identifier, or official paper page;
- supplementary material or an official repository tied to an identified paper;
- an existing paper-reading HTML page produced from an identified paper.
Do not activate it merely because the request contains words such as “paper,” “research,” “review,” “PDF,” “HTML,” or “GitHub.” Route broad discovery, bibliography verification, manuscript writing, full translation, repository-only analysis, and general webpage work to their dedicated workflows.
Operating objective
Recover the author's reasoning before polishing wording:
research problem
-> limitation of prior approaches
-> key design action
-> change in information flow or objective
-> experimental evidence
-> supported conclusion and remaining uncertaintyRead quickly enough to establish the whole argument first. Defer isolated terminology and derivation questions until they affect the central claim, the experiment, or reproducibility.
Select the minimum sufficient mode
| User intent | Mode | Required depth |
| “What does this paper do?” “Is it worth reading?” | Quick screen | Abstract, main figure, conclusion, principal results, quality gate |
| “Explain the paper / author's idea” | Standard interpretation | Quick screen plus Introduction, method overview, evidence and limitations |
| “Explain Figure 2 / module / Equation 5” | Focused deep read | Requested local content plus enough surrounding context to avoid distortion |
| “Derive the formulas / help reproduce it” | Method and reproduction | Full method, notation, tensor/data flow, training and implementation evidence |
| “Prepare a group-meeting explanation” | Presentation interpretation | Standard interpretation recast as a teachable narrative |
| “Compare these named papers” | Direct comparison | Apply the same evidence frame to each paper; compare only commensurable claims |
| “Create or revise the paper-reading HTML” | HTML extension | Complete the relevant reading mode first, then load the HTML references |
Do not force the full template when the user asks a narrow question.
Source acquisition and evidence order
- Read the paper itself as the primary source.
- Inspect page renders for figures, tables, equations, captions, or layouts that text extraction cannot preserve.
- Read supplementary material when a claim, experiment, or implementation detail depends on it.
- Use the official repository only to clarify configurations, preprocessing, code-path behavior, or reproducibility.
- Use external sources only to explain background concepts or verify unstable metadata; label them separately.
Prefer the published or author-provided paper version. When versions differ, state which version was read. Never reconstruct unavailable numbers, equations, captions, or settings from memory.
Core workflow
1. Build a first-pass paper map
Scan the title and publication context, Abstract, main architecture or method figure, principal result tables, Conclusion, and appendix/supplement index.
Record:
- task, inputs, outputs, and evaluation setting;
- the prior limitation the authors target;
- the method's one central action and supporting modules;
- the strongest claimed result;
- unresolved terms, assumptions, or suspicious claims.
2. Read the Abstract as claims, not proof
Extract:
- problem;
- method and claimed novelty;
- reported effect;
- claims that still require verification in the experiments or method.
3. Check the experimental evidence before committing to full method reading
Inspect datasets and splits, metrics, baselines, training conditions, added data or pretraining, main results, ablations, statistical stability, efficiency, qualitative analysis, and leakage risks.
Give an explicit reading decision:
- A — close read: material problem, substantive method difference, and reasonably sufficient evidence;
- B — selective read: useful idea or experiment, but limited novelty, evidence, or applicability;
- C — background only: relevant context with little need for method-level investment;
- D — stop: weak relevance, unfair comparison, or evidence too incomplete for the user's goal.
This decision is a reading-priority judgment, not an acceptance recommendation.
4. Deep-read only what the task justifies
For Introduction, reconstruct the argument from importance to prior limitation to proposed solution.
For each method module, explain:
purpose -> input -> operation -> output -> connection to other modules -> expected benefit -> validating evidenceFor each important equation, explain:
question answered -> symbols -> operation -> intuition -> role in the whole method -> implementation implicationFor Related Work, identify the actual technical line, nearest alternatives, omitted close work, and whether the claimed gap survives comparison.
5. Synthesize claims, evidence, and limits
Separate:
- what the authors claim;
- what the paper directly demonstrates;
- what supplementary material or repository evidence adds;
- what is an explanatory inference;
- what remains unverified.
End with the paper's transferable value for the user's research or presentation goal, without inventing novelty or generality.
Evidence notation
Cite the narrowest available location, for example:
[Paper §3.2]
[Paper Fig. 2]
[Paper Table 4]
[Supplement §B]
[Official repo: configs/train.yaml]
[External background]
[Interpretive inference]Any claim about being better, SOTA, robust, efficient, or generalizable must name the dataset, metric, comparator, magnitude, and fairness conditions when available.
Output contract
Start with the conclusion the user needs, then show the supporting reasoning. Use the closest structure in references/output-contracts.md.
A complete standard interpretation should normally contain:
- one-sentence positioning;
- problem and prior bottleneck;
- author's core idea in plain language;
- end-to-end processing flow;
- experimental setup and strongest evidence;
- quality, fairness, and reproducibility judgment;
- limitations and unresolved questions;
- relevance to the user's current research or presentation.
Use exact values only when verified. Prefer concise paragraphs over mechanical chapter summaries.
Reference routing
Load only the files required for the current mode:
- Detailed two-pass reading procedure: references/reading-workflow.md
- Output structures and comparison template: references/output-contracts.md
- Evidence, fairness, ablation, and reproducibility checks: references/evidence-quality.md
- Remote-sensing-specific leakage and multimodal checks: references/remote-sensing.md
- Paper-reading HTML structure and write-back contract: references/html-contract.md
- HTML layout: references/html-layout.md
- Formula rendering: references/katex.md
- Mermaid diagrams: references/mermaid.md
Do not load the HTML, KaTeX, or Mermaid references unless the requested deliverable actually needs them.
HTML extension
Treat HTML as an optional delivery format, not the skill's main purpose. Only use it for an identified paper and a paper-reading deliverable.
Use assets/minimal-paper.html as the starting asset. Before delivery, run:
python3 scripts/validate_paper_html.py path/to/paper.html --contract --strict --jsonThe local annotation bridge is optional:
python3 scripts/bridge.py --page /absolute/path/to/paper.html --log /absolute/path/to/requests.jsonl --token <local-token>Never place API keys in the HTML. The bridge records and writes annotation requests; it does not generate explanations.
Completion criteria
Before returning the result, verify that:
- the response answers the user's requested mode rather than reproducing every section;
- the central idea is expressed as bottleneck, design action, and mechanism;
- quality judgments are traceable to experiments or clearly marked as uncertainty;
- paper facts, repository facts, external background, and inference are distinguishable;
- figures, tables, and equations used in the explanation were actually inspected;
- inaccessible or unverified content is disclosed rather than guessed;
- optional HTML output passes the strict validator.
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.

