
Nature Citation
FreeEffortlessly add Nature-style citations to your manuscripts.
Free · Opens the source repo
What Nature Citation does
Nature Citation is a skill designed for researchers and academic writers who need to integrate citations from reputable journals into their manuscripts. This skill streamlines the citation process by breaking down long text passages into manageable segments, ensuring that each segment can be properly cited. By focusing exclusively on flagship and subjournal titles from the Nature Portfolio, the AAAS Science family, and Cell Press, users can trust that their citations come from credible sources. The skill also allows for filtering based on publication time, making it easier to find the most relevant and recent literature.
When invoked, Nature Citation follows a structured workflow that includes loading essential components, confirming the scope and language of the user's request, and executing a series of steps to search for and validate references. The skill is particularly useful for those writing in both English and Chinese, as it accommodates Chinese-language queries and citations. This dual-language capability expands the skill's usability for a broader audience, particularly in academic settings where Chinese is prevalent.
The output is formatted for easy integration with reference management tools, such as EndNote and Zotero, allowing users to export their citations in a ready-to-use format. This feature is especially beneficial for researchers who need to compile comprehensive reference lists quickly and efficiently. The skill's design ensures that it does not merely rely on related titles for citations; it emphasizes the importance of validating each source to maintain academic integrity.
Overall, Nature Citation is an invaluable tool for academics and researchers who require a reliable method for sourcing and citing literature in their work. Its structured approach and focus on reputable journals make it a must-have for anyone involved in scholarly writing.
When to use it
Use this skill when writing academic papers or manuscripts that require citations from Nature and related journals.
When not to use it
This skill may not be suitable for non-academic writing or for citations from journals outside the specified Nature portfolio.
What you can build with it
Writing a Research Paper
Use Nature Citation to quickly find and insert citations from Nature journals while drafting your research paper.
Creating a Reference List
Effortlessly compile a reference list from reputable sources with the export functionality of this skill.
Supporting Claims in Academic Writing
Integrate relevant citations to support your claims, enhancing the credibility of your academic writing.
How to install Nature Citation
View source1. Install with the skills CLI
npx skills add yuan1z0825/nature-skills/nature-citation --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by yuan1z0825Nature Citation — Router
This skill is split into two layers:
- A static layer under
static/that holds versioned, reusable content fragments (core principles and scope, the Chinese-user operating mode, and the citation workflow). - A dynamic layer (this file plus
manifest.yaml) that loads the core every time and reaches for heavier material only when a step needs it.
Do not try to apply the citation logic from memory or from this router. Always load fragments from disk as described below.
Routing protocol
Follow these four steps every time the skill is invoked.
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/chinese-mode.md— how to operate when the user writes in Chinese or asks forNature系列/CNS及子刊style support.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 (seecore/principles.md) and pass it to the script as--scope. - user language — if the user writes Chinese, follow
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, generate review artifacts when useful, and report with the HTML browser path first. 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.
Why this split
- The static layer is versioned and reviewable; the core stays small for a normal short run.
- The dynamic layer keeps each invocation cheap: the script flag dump and long-article strategy load only when actually running a search.
- The router itself is short on purpose. Update fragments and references, not this file, when adding scope.
- This structure mirrors
nature-writing,nature-polishing,nature-reader,nature-paper2ppt, andnature-figure.
Frequently asked questions about Nature Citation
Similar skills
Build Evidence Map
Create auditable maps for technical decisions and research.
Systematic Literature Review
Automate your systematic literature reviews with ease.
Nature Reference Verifier
Cross-verify academic references efficiently.
Nature Paper Card
Create evidence-grounded research cards for scientific papers.
Nature Literature Pipeline
Automate daily literature discovery and delivery.
Paperclip CLI
Efficiently search and read biomedical literature and regulatory documents.
