Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

nature-citation — Claude Code skill: literature search

Finds Nature and CNS-family papers for manuscript claims, maps claims to sources, and prepares a reference-manager export. Use it when the journal scope matters.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Yuan1z0825/nature-skills --skill nature-citation -a claude-code
Open on GitHub

What nature-citation does

The skill breaks a manuscript into claims, searches within the requested journal scope, and assesses how well each source supports a claim. A related title is not enough: the abstract or publisher page must be checked. That scope is a real constraint; for unrestricted literature searches, the skill points to a broader search approach.

Its workflow also checks complete author metadata and exports one reference-manager file. When internet access is available, scripts/nature_citation.py handles search and export; its flags are covered in references/script-usage.md. For articles with more than about 10 segments, the instructions switch to a batched workflow. If DOI metadata lacks authors' given names, retrieve the record by PMID or verify it with the publisher instead of exporting surname-only author fields.

What it helps with

  • find Nature or CNS papers to support manuscript claims
  • map individual claims to relevant sources
  • check whether a paper supports a claim using its abstract or publisher page
  • export references for a reference manager

Example prompts for the agent

  • Find Nature papers that support the claims in this manuscript and map each claim to a source.
  • Check whether these papers actually support my claims using their abstracts or publisher pages.
  • Prepare a reference-manager export and verify missing author given names by PMID.

How to install nature-citation

1Skills CLI (Vercel)

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

2Manually: put the files in place

~/.claude/skills/nature-citation/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/nature-citation/

From the same set17

The whole set →
nature-figure Yuan1z0825 A skill that builds, revises and audits scientific figures for manuscripts in Python or R. Useful when plots go to submission, not to a report. Claude Code CX Codex Cursor +1 18,700installs nature-polishing Yuan1z0825 A skill that polishes, translates and tightens existing academic prose. Facts, terminology and evidence boundaries stay intact. Claude Code CX Codex Cursor +1 17,400installs nature-paper2ppt Yuan1z0825 Builds a Chinese academic .pptx from a scientific paper or reading notes, with figures from the source and speaker notes. Claude Code CX Codex Cursor +1 16,000installs nature-writing Yuan1z0825 A skill that drafts and restructures scientific manuscript sections and first-submission materials from evidence you supply. Claude Code CX Codex Cursor +1 15,600installs nature-data Yuan1z skill, refactored into static/dynamic layers nature-data drafts or audits manuscript data and code availability statements, dataset access routes, repository plans, and FAIR metadata. Claude Code CX Codex Cursor +1 15,300installs nature-academic-search Yuan1z0825 Searches research literature, checks citations, and builds MeSH strategies. Useful for source discovery, bibliography work, and citation audits. Claude Code CX Codex Cursor +1 15,200installs nature-response Yuan1z0825 A skill that drafts, audits and revises responses to peer review, revision cover letters and marked manuscripts. Claude Code CX Codex Cursor +1 15,100installs nature-reader Community contribution, refactored into static/dynamic layers Creates source-grounded Chinese-English paper readers with aligned text, tables, and equations. Handles full translations, excerpt parsing, and targeted questions. Claude Code CX Codex Cursor +1 14,900installs

Similar

Questions about nature-citation

How do I install nature-citation in Claude Code?

Run npx skills add Yuan1z0825/nature-skills --skill nature-citation -a claude-code. The skill file is at ~/.claude/skills/nature-citation/SKILL.md.

What does nature-citation do?

It searches Nature and CNS-family literature for manuscript claims, checks source support, and maps claims to references. It can also prepare a reference-manager export.

What if DOI metadata does not include authors' given names?

Fetch the record by PMID or verify it against the publisher. The workflow avoids exporting author fields that contain surnames only.

Source text

SKILL.md · Apache-2.0
---
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](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`.

© Yuan1z skill, refactored into static/dynamic layers · Apache-2.0 · Yuan1z0825/nature-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor