
Nature Citation
Takes a chunk of manuscript text, splits it into citable claims, then searches Nature Portfolio, Science family, and Cell Press to find real papers that support each statement. The router design is clean: static fragments hold the core principles and workflow, dynamic layer loads heavy references only when needed. It enforces strict journal scope (flagship only, or include subjournals), won't cite a paper without checking the abstract, and exports one reference manager file by default. Built for Chinese academic writers who need CNS-grade citations fast, but the segmentation and conservative matching logic works for anyone who wants to avoid the usual "title sounds related so I'll cite it" sloppiness. Handles long articles in batches when you paste more than ten segments.
- skills.sh installs
- 16.6K
- GitHub stars
- 52.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add yuan1z0825/nature-skills --skill nature-citation --agent claude-codeInstalls into .claude/skills of the current project.
Files
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:
Sponsors
Details
- Repository
- github.com/yuan1z0825/nature-skills
- Categories
- Documentation, Office & Documents, Finance & Trading
- First seen
- Jun 3, 2026