Agent skill

Nature Citation Finder

by Yuan1z0825 in Yuan1z0825/nature-skills

Finds and verifies Nature-family and CNS literature that supports manuscript claims, maps claims to sources and exports a reference-manager file.

Apache-2.0Auto-check passedResearch & Science

Install Nature Citation Finder

skills CLI
$ npx skills add Yuan1z0825/nature-skills --skill nature-citation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Yuan1z0825/nature-skills nature-citation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nature-citation .claude/skills/nature-citation && rm -rf skills-src

Use ~/.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/

Facts

Skill name
nature-citation
GitHub stars
47k
Token cost
~759 tokens
SKILL.md length
346 words
Files
16 (incl. scripts, references)
Skills in repo
23
Repo updated
First seen
Licence
Apache-2.0

At a glance

Finds and verifies Nature-family and CNS literature that supports manuscript claims, maps claims to sources and exports a reference-manager file.

  • Works in 4 steps: Load the manifest and the core layer → No content axis — confirm scope and… → Run the workflow → …
  • Adding supporting Nature or Science-family citations to manuscript claims
  • Runs Python scripts from its folder
  • Checking that a candidate paper really supports a specific statement

What it does

The skill works from a manifest and core files that define the journal scope, a source hierarchy and search-quality rules. It reads the scope from your wording, such as Nature series, CNS, CNS with sister journals or flagship only, passes it to a Python script, and states the scope and date limits in one line before searching. When you write in Chinese it gives Chinese notes but keeps English search queries, and long inputs of more than about 10 segments switch to a batched strategy.

The seven-step workflow segments the manuscript text, parses claims, searches, grades support conservatively, validates complete structured author metadata, exports one reference-manager file in RIS and EndNote form, and generates review artifacts such as an HTML view. A paper is never presented as support merely because its title is related, metadata-only candidates are not cited without checking the abstract or publisher page, and missing bibliographic fields are never invented; if DOI metadata lacks given names, the record is refetched by PMID or verified at the publisher.

When your agent uses it

  • Adding supporting Nature or Science-family citations to manuscript claims
  • Checking that a candidate paper really supports a specific statement
  • Exporting verified references to EndNote or another reference manager

Example prompts

  • “Find Nature-series papers that support each claim in this introduction paragraph.”
  • “Add CNS citations to my results section and export them as RIS.”
  • “Check whether this paper really supports my claim about protein folding.”

Requirements

  • Python 3 and internet access for the search and export script

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Load the manifest and the core layer
  2. No content axis — confirm scope and language inline
  3. Run the workflow
  4. Reach for references only when needed

What it can do on your machine

Read from SKILL.md and the folder at commit e605b35. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file 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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nature Citation Finder loads about 759 tokens when it runs, and up to ~4.1k if it reads all its reference files. Until then it costs about 69 tokens; SKILL.md has 346 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~69
When it runs · the whole SKILL.md, loaded when a task matches
~759
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.1k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from Yuan1z0825/nature-skills at commit e605b35, republished under its Apache-2.0 licence (© Yuan1z0825). 346 words, ~759 tokens.

Download SKILL.mdSave it as .claude/skills/nature-citation/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.
name
nature-citation
description
Find and verify Nature/CNS-family literature supporting manuscript claims, with claim-to-source mapping and reference-manager export. Use for Nature系列引用、CNS支撑文献、分段补引用 when this journal scope is requested; use broader literature search for unrestricted sources.
metadata.author
Yuan1z skill, refactored into static/dynamic layers

Nature Citation — Router

Routing protocol

For a new task, load the core and matching resources below. Reuse already loaded guidance on follow-ups; load more only when the task needs it.

1. Load the manifest and the core layer

Read manifest.yaml. Then read every file listed under always_load:

  • static/core/principles.md — what the skill produces, the strict journal scope, the source hierarchy, and the search-quality rules.
  • static/core/workflow.md — the seven-step workflow and the final report format.
2. No content axis — confirm scope and language inline

Unlike the other nature-* skills, nature-citation has no fragment axis. Its variation is runtime parameters, not different content bodies:

  • journal scope — Nature系列 / CNS / CNS及子刊 / flagship-only. Read it from the user's wording (see core/principles.md) and pass it to the script as --scope.
  • user language — if the user writes Chinese or requests Chinese guidance, read static/core/chinese-mode.md (Chinese notes, English search queries).
  • input length — if there are more than ~10 segments, switch to the batched long-article strategy in references/script-usage.md.

State the detected scope and date limits in one short line before searching.

3. Run the workflow

Follow the seven steps in core/workflow.md: segment, parse, search, evaluate support conservatively, validate complete structured author metadata, export one reference-manager file, and generate review artifacts when useful. Put the HTML browser path first only when it was generated. Prefer scripts/nature_citation.py for the search/export when internet access is available; open references/script-usage.md for its full flag list and the long-article batch strategy. When DOI metadata lacks given names, refetch the record by PMID or verify it against the publisher rather than exporting surname-only AU fields.

Never present a paper as support merely because its title is related, and never cite a metadata-only candidate without checking the abstract or publisher page. Do not invent missing bibliographic fields.

4. Reach for references only when needed

The files under references/ are deep references, not defaults. Open them on demand per the references.on_demand table in the manifest:

  • running the script, full flags, long-article batching → references/script-usage.md.
  • turning a claim into search queries and support grades → references/search-strategy.md.
  • the exact Nature/CNS journal-family boundary → references/journal-scope.md.
  • RIS / EndNote / Zotero RDF export details → references/ris-endnote.md.

© 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

Files

SKILL.md and 15 other files (scripts, references) in skills/nature-citation of Yuan1z0825/nature-skills.

  • SKILL.md
  • README.md
  • README_EN.md
  • agents/openai.yaml
  • evals/evals.json
  • manifest.yaml
  • references/journal-scope.md
  • references/ris-endnote.md
  • references/script-usage.md
  • references/search-strategy.md
  • scripts/nature_citation.py
  • static/core/chinese-mode.md
  • static/core/principles.md
  • static/core/workflow.md
  • tests
  • … and 1 more

Open the folder on GitHubat commit e605b35

Compare with similar skills

Nature Citation Finder 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.

Nature Citation Finder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nature Citation Finder this skillYuan1z0825/nature-skills47k—~759Automated safety check: PassApache-2.0
Literature Reviewneflibata-feng/MyArxiv-Agent12620 repos~5.9kAutomated safety check: NotesMIT
Preprint Search on bioRxivLigphiDonk/Oh-my--paper73912 repos~3.7kAutomated safety check: PassMIT
Systematic Literature Review Builderbytedance/deer-flow84k2 repos~4.3kAutomated safety check: PassMIT
Paper Research on arXivXiaomiMiMo/MiMo-Code14k—~1.5kAutomated safety check: PassMIT
Literature Review AgentAr9av/PaperOrchestra6791 repos~5.2kAutomated safety check: PassCustom licence

Similar skills

  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 20 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Preprint Search on bioRxiv

    LigphiDonk/Oh-my--paper

    Searches bioRxiv life sciences preprints by keyword, author, date range or category with a Python script, returning JSON metadata and optional PDF downloads.

    739 GitHub starsUsed in 12 repos~3.7k tokens
    Research & ScienceAuto-check passed
  • Searches arXiv across many papers on one topic, extracts each paper's methodology and findings in parallel, and synthesizes a cited literature review.

    84k GitHub starsUsed in 2 repos~4.3k tokens
    Research & ScienceAuto-check passed
  • Paper Research on arXiv

    XiaomiMiMo/MiMo-Code

    Searches arXiv, fetches metadata, generates BibTeX, downloads PDFs and finds citations and related papers using a bundled Python script.

    14k GitHub stars~1.5k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • Literature Review Agent

    Ar9av/PaperOrchestra

    Step 3 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.

    679 GitHub starsUsed in 1 repo~5.2k tokens
    Research & ScienceAuto-check passed
  • Autonomous Research

    federicodeponte/opendraft

    An 18-agent pipeline that turns one topic line into a drafted research paper, literature review, or thesis chapter.

    507 GitHub stars~8.2k tokensUpdated 9 days ago
    Research & ScienceAuto-check passed

More from Yuan1z0825/nature-skills

All 23 skills in this repo
  • Nature Paper Card

    Yuan1z0825/nature-skills

    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.

    47k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Nature-Style Scientific Figures

    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.

    47k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Paper to Chinese Patent Drafter

    Yuan1z0825/nature-skills

    Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Researchwrite Proposal Pipeline

    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.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Nature Literature Downloader

    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.

    47k GitHub starsUsed in 2 repos~6k tokens
    Auto-check passed
  • Image to Editable PPTX

    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.

    47k GitHub stars~2.5k tokensUpdated today
    Auto-check passed

Questions about Nature Citation Finder

What does Nature Citation Finder do?

Finds and verifies Nature-family and CNS literature that supports manuscript claims, maps claims to sources and exports a reference-manager file. The skill works from a manifest and core files that define the journal scope, a source hierarchy and search-quality rules. It reads the scope from your wording, such as Nature series, CNS, CNS with sister journals or flagship only, passes it to a Python script, and states the scope and date limits in one line before searching.

When should I use Nature Citation Finder?

Nature Citation Finder fits situations like: adding supporting Nature or Science-family citations to manuscript claims; checking that a candidate paper really supports a specific statement; exporting verified references to EndNote or another reference manager.

How do I install Nature Citation Finder in Claude Code?

Run `npx skills add Yuan1z0825/nature-skills --skill nature-citation -a claude-code`. Or copy the skill folder (skills/nature-citation in Yuan1z0825/nature-skills) into .claude/skills/nature-citation in your project. Claude Code loads it when a task matches its description.

How do I install Nature Citation Finder in Codex?

Run `npx skills add Yuan1z0825/nature-skills --skill nature-citation -a codex`. Or copy the skill folder (skills/nature-citation in Yuan1z0825/nature-skills) into .agents/skills/nature-citation in your project. Codex loads it when a task matches its description.

Can I use Nature Citation Finder in Cursor, Gemini CLI or GitHub Copilot?

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-citation -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-citation, .gemini/skills/nature-citation, .github/skills/nature-citation and .opencode/skills/nature-citation in your project.

What does Nature Citation Finder need to run?

Going by SKILL.md and its folder, Nature Citation Finder needs Python for the scripts in its folder. Our summary lists: Python 3 and internet access for the search and export script.

Does Nature Citation Finder access the network?

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.

Is Nature Citation Finder safe to install?

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.

What licence does Nature Citation Finder use?

Nature Citation Finder 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.

How many tokens does Nature Citation Finder use?

About 759 tokens (SKILL.md is roughly 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 3.3k tokens, read only when the agent opens those files.

What are the alternatives to Nature Citation Finder?

Skills that share tags, products or a category with Nature Citation Finder: Literature Review (neflibata-feng/MyArxiv-Agent, 126 stars), Preprint Search on bioRxiv (LigphiDonk/Oh-my--paper, 739 stars), Systematic Literature Review Builder (bytedance/deer-flow, 84k stars) and Paper Research on arXiv (XiaomiMiMo/MiMo-Code, 14k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nature Citation Finder?

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.