Research Survey
EvoScientist/EvoSkills
Generates structured literature survey reports from collected papers using a multi-stage pipeline: outline generation (query-type adaptive) → draft survey → section-by-section expansion → summary…
Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper-card --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nature-paper-card .claude/skills/nature-paper-card && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nature-paper-card" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-card into .claude/skills/nature-paper-card/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper-card", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-cardType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper-card --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nature-paper-card .agents/skills/nature-paper-card && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nature-paper-card" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-card into .agents/skills/nature-paper-card/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper-card", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper-card --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nature-paper-card .cursor/skills/nature-paper-card && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nature-paper-card" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-card into .cursor/skills/nature-paper-card/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper-card", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Yuan1z0825/nature-skills.git --path skills/nature-paper-card--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper-card --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nature-paper-card .gemini/skills/nature-paper-card && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nature-paper-card" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-card into .gemini/skills/nature-paper-card/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper-card", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Yuan1z0825/nature-skills nature-paper-cardInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nature-paper-card .github/skills/nature-paper-card && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nature-paper-card" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-card into .github/skills/nature-paper-card/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper-card", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-paper-card --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nature-paper-card .opencode/skills/nature-paper-card && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nature-paper-card" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-paper-card into .opencode/skills/nature-paper-card/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-paper-card", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nature-paper-cardBuilds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.
Output is an evidence-grounded research card for a single paper, not a translated abstract, generic summary, reviewer report or publication article. A router loads a manifest and a static core with principles, workflow and a fixed output contract, then one paper-type fragment, and pulls references on demand for evidence labels, the exact card schema and research-idea checks.
The agent first sets the source boundary: full paper with figures and tables, text without reliable layout, abstract or metadata only, or an existing nature-reader artifact, which is preferred when supplied. Partial material produces a visibly partial card with unsupported sections marked as not assessable. For a PDF or a source-map JSON, running the bundled scripts/prepare_paper.py is mandatory and writes a source bundle JSON, optionally rendering pages for visual review.
Page locators follow a fixed state machine, and entries without verified page numbers stay in an unlocated list and are cited structurally rather than as page 1. The agent never writes inline Python or patches the bundled scripts during a normal run, and an audit_paper_card.py script is included.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e605b35. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python, from the files we listed), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nature Paper Card loads about 2.1k tokens when it runs, and up to ~4.4k if it reads all its reference files. Until then it costs about 64 tokens; SKILL.md has 1,015 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Yuan1z0825/nature-skills at commit e605b35, republished under its Apache-2.0 licence (© Yuan1z0825). 1,015 words, ~2,084 tokens.
.claude/skills/nature-paper-card/SKILL.md (or your agent's skills folder). This skill also uses 23 other files; get the full folder from GitHub.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:
static/core/ for principles, workflow, and the fixed output contract;static/fragments/paper_type/;Follow these steps every time.
Read manifest.yaml, then read every file under always_load. Do not generate the card from this router alone.
Identify which material is available:
nature-reader artifact 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.
SKILL_DIR as the directory containing this loaded SKILL.md.SKILL_DIR/scripts/prepare_paper.py exists.python "SKILL_DIR/scripts/prepare_paper.py" INPUT \
--output WORKDIR/source_bundle.jsonAdd --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.
Use the manifest to choose one primary paper_type and, only for a genuinely hybrid paper, one secondary contribution lens:
methodsdiscoveryresourceclinicalmaterialsreviewLoad 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.
Build an internal evidence inventory before drafting. At minimum, enumerate:
nature-reader block 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.
Apply, in order:
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.
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.jsonIn 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.jsonReplace 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:
If the auditor itself cannot run, state that failure and manually apply only its documented checks. Do not write a substitute auditor.
extract_pdf.py, parse_paper.py, or another one-off replacement.nature-reader for full-text bilingual reading artifacts, extraction, and stable source maps.nature-academic-search when external literature is needed to verify field history or knowledge connections.nature-reviewer for formal reviewer-style manuscript assessment.nature-literature-pipeline for batch discovery and lightweight monitoring notes.nature-paper2ppt when the requested end product is a presentation.Do not silently switch the requested Paper Card into any of these outputs.
© Yuan1z0825, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 23 other files (scripts, references) in skills/nature-paper-card of Yuan1z0825/nature-skills.
Open the folder on GitHubat commit e605b35
We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in Yuan1z0825/nature-skills, which our catalogue first saw on October 7, 2026.
Nature Paper Card next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nature Paper Card this skillYuan1z0825/nature-skills | 47k | 2 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Research SurveyEvoScientist/EvoSkills | 478 | 3 repos | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Research Proposalluwill/research-skills | 862 | — | ~4.5k | Automated safety check: Notes | None | |
| Paper NavigatorEvoScientist/EvoSkills | 478 | — | ~6.3k | Automated safety check: Notes | Apache-2.0 | |
| Research PlatformZS520L/HanakoPro | 103 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Research IdeationGalaxy-Dawn/claude-scholar | 5.7k | 2 repos | ~2.4k | Automated safety check: Pass | MIT |
EvoScientist/EvoSkills
Generates structured literature survey reports from collected papers using a multi-stage pipeline: outline generation (query-type adaptive) → draft survey → section-by-section expansion → summary…
luwill/research-skills
A skill your agent uses when the user asks to write or draft a PhD / doctoral research proposal, research plan, 研究计划书, or 开题报告 — a forward-looking plan of background, gap, research questions…
EvoScientist/EvoSkills
Find and read academic papers (S2 + arXiv). An agent skill from EvoScientist/EvoSkills.
ZS520L/HanakoPro
全自动科研平台:从论文检索、知识图谱构建、研究缺口分析、假设生成,到实验执行、论文写作、自审修正的完整科研流水线。Agent 按此 Skill 的指令自主推进研究流程。触发场景:做研究、搜论文、找研究缺口、生成假设、跑实验、写论文、文献综述、benchmark对比 / Triggers: research, literature review, paper search, hypothesis…
Galaxy-Dawn/claude-scholar
This skill should be used when the user asks to "brainstorm research ideas", "use 5W1H framework", "identify research gaps", "conduct gap analysis", "start research project", "conduct literature…
zjunlp/SciAtlas
Use only SciAtlas search-papers to take a novice user from zero setup to final prior-art grounding for a research idea, including setup, registration guidance, configuration, retrieval, artifact…
Yuan1z0825/nature-skills
Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
Yuan1z0825/nature-skills
Composes, revises or audits research proposals and opening reports through an evidence-first state machine with argument maps, section contracts and dynamic expert reviewers.
Yuan1z0825/nature-skills
Routes literature requests to lawful full-text sources: open access, publisher APIs, CNKI and institutional browser access, with a supporting-information gate.
Yuan1z0825/nature-skills
Rebuilds slide images, screenshots, scanned PDFs or image-only PPTX files as PowerPoint with editable objects, using a local CLI with per-page manifests and QA.
Yuan1z0825/nature-skills
Audits or rewrites the statistical reporting in a manuscript: experimental units, replication, tests, uncertainty and figure legends, without inventing missing details.
Categories
Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source. Output is an evidence-grounded research card for a single paper, not a translated abstract, generic summary, reviewer report or publication article. A router loads a manifest and a static core with principles, workflow and a fixed output contract, then one paper-type fragment, and pulls references on demand for evidence labels, the exact card schema and research-idea checks.
Nature Paper Card fits situations like: reading a research paper closely before building on it; mapping which experiments support which claims; listing a paper's limitations and follow-up research ideas.
Run `npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a claude-code`. Or copy the skill folder (skills/nature-paper-card in Yuan1z0825/nature-skills) into .claude/skills/nature-paper-card in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a codex`. Or copy the skill folder (skills/nature-paper-card in Yuan1z0825/nature-skills) into .agents/skills/nature-paper-card in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yuan1z0825/nature-skills --skill nature-paper-card -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nature-paper-card, .gemini/skills/nature-paper-card, .github/skills/nature-paper-card and .opencode/skills/nature-paper-card in your project.
Going by SKILL.md and its folder, Nature Paper Card needs Python for the scripts in its folder. Our summary lists: Python, to run scripts/prepare_paper.py on a PDF or source map.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Nature Paper Card is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Nature Paper Card: Research Survey (EvoScientist/EvoSkills, 478 stars), Research Proposal (luwill/research-skills, 862 stars), Paper Navigator (EvoScientist/EvoSkills, 478 stars) and Research Platform (ZS520L/HanakoPro, 103 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Yuan1z0825 (a GitHub user) maintains it in Yuan1z0825/nature-skills, which has 47,222 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 11, 2026.
Source: Yuan1z0825/nature-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.