nature-paper-card
Build a structured deep-reading Paper Card for one scientific paper, analysing methods, experiment-to-claim evidence, limitations, and research ideas. Use for 论文精读卡、方法拆解、证据链分析; not full-paper bilingual translation or formal peer review.
Install / Use
npx skills add Yuan1z0825/nature-skills --skill nature-paper-cardInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of nature-paper-card
nature-paper-card scores 97/100 on our quality scale, 161st of 2,878 Automation skills we index (top 6%).
Its SKILL.md is 8.1 KB long, well organised into 10 sections with 3 code examples: a thorough specification that gives an agent plenty to work with.
With 44,346 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so nature-paper-card is actively maintained.
- Our last check on 2026-10-23 found the source still online.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-25. Automated pattern scan on 2026-09-25. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
nature-paper-card compared with similar skills
All 4 of these similar skills score higher than nature-paper-card; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| nature-paper-card (this skill)by Yuan1z0825 | 97 | 44.3k | 46d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 110.3k | 1d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 99.8k | today | MCP Server |
| rufloby ruvnet | 100 | 81.3k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 47d ago | SKILL.md |
Frequently asked questions
- How do I install nature-paper-card?
- Run
npx skills add Yuan1z0825/nature-skills --skill nature-paper-card. The install tabs above show the steps for each supported agent. - Which AI agents does nature-paper-card work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is nature-paper-card safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is nature-paper-card still maintained?
- The repository was last updated about 2 months ago, so nature-paper-card is actively maintained.
Skill content
View source on GitHubname: nature-paper-card description: "Build a structured deep-reading Paper Card for one scientific paper, analysing methods, experiment-to-claim evidence, limitations, and research ideas. Use for 论文精读卡、方法拆解、证据链分析; not full-paper bilingual translation or formal peer review."
Nature Paper Card - Router
Use this skill to turn one paper into an evidence-grounded research card, not a translated abstract, generic summary, reviewer report, or publication article.
The skill uses:
- a static core under
static/core/for principles, workflow, and the fixed output contract; - one paper-type fragment under
static/fragments/paper_type/; - on-demand references for evidence labels, the exact card schema, and research-idea checks.
Routing protocol
Follow these steps every time.
1. Load the manifest and core layer
Read manifest.yaml, then read every file under always_load. Do not generate the card from this router alone.
2. Establish the source boundary
Identify which material is available:
- full paper with figures and tables;
- paper text without reliable layout;
- abstract or metadata only;
- an existing
nature-readerartifact with stable source IDs.
Prefer an existing nature-reader artifact when supplied. Do not repeat full bilingual translation or figure extraction. If only partial material is available, create a visibly partial card and mark every unsupported section Not assessable from supplied material.
For a PDF or nature-reader source-map JSON, the bundled script is mandatory.
- Resolve
SKILL_DIRas the directory containing this loadedSKILL.md. - Verify
SKILL_DIR/scripts/prepare_paper.pyexists. - Run exactly the bundled script by its resolved path:
python "SKILL_DIR/scripts/prepare_paper.py" INPUT \
--output WORKDIR/source_bundle.json
Add --render-dir WORKDIR/rendered-pages when visual page review is needed. Inspect the script exit code and the bundle validation block before drafting.
For source-map input, also inspect locator_summary and unlocated_blocks. Only records under pages have verified positive PDF page locators. Missing or invalid page locators remain in unlocated_blocks with an explicit status and must be cited structurally, never as page 1.
Never write inline Python, a temporary extraction script, or a replacement script during a Paper Card run. Never patch the bundled scripts during a normal Paper Card run. Modify these scripts only when the user explicitly asks to develop, debug, or improve the skill itself.
Use this fixed locator state machine:
page-grounded: the bundled script succeeds and validates reliable PDF page indices. Use PDF page plus structural locators. Printed page labels are optional metadata.structure-grounded: page extraction is unreliable, but reliable sections, figures, tables, equations, source blocks, or full text remain available. Do not emit page-number citations.source-limited: only an abstract, metadata, or user-provided excerpt is reliable. Do not emit page-number citations or infer unseen evidence.
If preparation fails, record the failure. Prefer an existing nature-reader source map or the environment PDF/OCR capability, but do not create a replacement script. Then enter the strongest supported fallback mode.
3. Classify the paper type
Use the manifest to choose one primary paper_type and, only for a genuinely hybrid paper, one secondary contribution lens:
methodsdiscoveryresourceclinicalmaterialsreview
Load the primary fragment and no more than one secondary fragment. Classify by the paper's argument and evidence structure, not merely its discipline. State both selections before analysis. For example, an algorithm paper that also introduces a substantial dataset may use methods as the primary lens and resource as the secondary lens.
4. Build the evidence base before drafting
Build an internal evidence inventory before drafting. At minimum, enumerate:
- bibliographic metadata and access status;
- research question and claimed contribution;
- method components, assumptions, and data flow;
- every main figure, table, and essential equation with its argumentative role;
- experiments, baselines, metrics, ablations, and reported results;
- author-stated limitations;
- stable source pointers to pages, sections, equations, figures, tables, or
nature-readerblock IDs.
Then build a compact claim-evidence matrix linking each central claim to the evidence that supports it and to any unresolved gap.
Use external search only for Section 04, Section 15, bibliographic verification, or an explicit novelty check. Never present the paper's own related-work narrative as independently verified field history. Record whether the context mode is paper-only, targeted external check, or externally verified.
5. Generate the fixed Sections 01-16 Paper Card
Apply, in order:
- core principles;
- the selected paper-type fragment;
- core workflow;
- output contract.
Read references/evidence-and-provenance.md before making analytical or externally verified claims. Read references/card-schema.md when drafting the final Markdown. Read references/research-idea-gates.md before writing Section 16.
Write a real Markdown artifact, defaulting to paper-card.md. Keep all 16 numbered sections in order, but write Not applicable or Not assessable instead of inventing content.
Match the user's language by default. The skill source and schema remain English, but localize the Paper Card headings and prose when the user writes in another language. Preserve canonical technical terms and formulas.
6. Run groundedness QA
Before delivery, resolve the bundled auditor from SKILL_DIR. In page-grounded mode, run:
python "SKILL_DIR/scripts/audit_paper_card.py" \
--card WORKDIR/paper-card.md \
--bundle WORKDIR/source_bundle.json \
--locator-mode page-grounded \
--report WORKDIR/audit-report.json
In either fallback mode, run the same auditor without a bundle:
python "SKILL_DIR/scripts/audit_paper_card.py" \
--card WORKDIR/paper-card.md \
--locator-mode structure-grounded-or-source-limited \
--report WORKDIR/audit-report.json
Replace the last value with the actual canonical mode. Treat audit errors as blockers. Review warnings with scientific judgment rather than suppressing them mechanically.
Also verify:
- numerical results match the source;
- the evidence inventory covers every main figure and table;
- every major method, result, boundary, and limitation has a source pointer;
- PDF page pointers distinguish PDF page index from printed page labels;
- author statements are separated from Agent analysis;
- external field-history claims have external citations or are marked unverified;
- proposed ideas are hypotheses, not novelty claims;
- Sections 17 and 18 do not exist;
- no academic-English collection, comprehension quiz, or public-article draft was added.
If the auditor itself cannot run, state that failure and manually apply only its documented checks. Do not write a substitute auditor.
Script red lines
- Do not resolve bundled scripts relative to the user's current working directory.
- Do not write or execute inline Python as a substitute for either bundled script.
- Do not create
extract_pdf.py,parse_paper.py, or another one-off replacement. - Do not patch skill code during a normal Paper Card generation request.
- Do not fabricate page numbers when preparation fails.
- Do not remove all grounding in fallback mode; use structural locators or explicit source-scope locators.
Relationship to adjacent skills
- Use
nature-readerfor full-text bilingual reading artifacts, extraction, and stable source maps. - Use
nature-academic-searchwhen external literature is needed to verify field history or knowledge connections. - Use
nature-reviewerfor formal reviewer-style manuscript assessment. - Use
nature-literature-pipelinefor batch discovery and lightweight monitoring notes. - Use
nature-paper2pptwhen the requested end product is a presentation.
Do not silently switch the requested Paper Card into any of these outputs.
Related Skills
Agent-Reach
110.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
99.8k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
81.3k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
