Nature Skills
A skill set for research work in the style of Nature journals: finding and reading papers, writing, statistics, figures, reviewer responses
Install
npx skills add Yuan1z0825/nature-skills --listLists available skills.
This is third-party code. Review the repository files before installing.
What it does
About twenty skills cover the cycle of preparing a research paper. There is multi-source literature search with citation checks, field-by-field reference verification, paper reading with side-by-side translation, paper cards and a daily literature pipeline. For writing there are section drafts, Nature-style polishing and translation, statistics review and data availability statements. The skills also build scientific figures in Python or R, simulate peer review, draft reviewer responses, make journal club PPTX decks and draft a Chinese patent from a paper.
Who it is for. For graduate students and researchers who prepare papers for international journals and work with an agent.
Good fit when
- You need to polish or translate a paper section into academic English
- You need to check a reference list for invented authors and wrong volume numbers
- You need a response to reviewers from a revision letter
Not a fit when
- The text is not academic and not meant for a journal
- You need a finished result without review: several skills are marked draft
Example request
Use nature-ref-verifier to check the reference list in references.bibLimitations
Docs and some prompts are in Chinese, and journal guidance targets the Nature family. Several skills are Draft or Beta. Some skills need Python, R, Playwright or a search MCP server with PUBMED_EMAIL, and sources like Scopus need your own credentials. Paper downloads rely on your library access.
How to disable. Remove the nature-* folders from the agent's skills directory or run npx skills remove for the skills you installed.
Security check
- Some skills run Python scripts and a browser
- The downloader skill uses a browser session with library access
README in short
The Chinese README has sample prompts, install routes via npx skills, for Claude Code, for Codex with hook-based auto-update and for Chatbox, plus a skill table with statuses and triggers. It lists Python dependencies for specific skills and search MCP server setup. The top of the README includes the author's commercial offers unrelated to the skills. Apache 2.0 licensed.
SKILL.md
--- name: nature-polishing description: Polish, translate, or tighten existing academic prose while preserving facts, terminology, and evidence boundaries. Use for 论文润色、学术翻译、正文精简, or manuscript LaTeX layout fixes. Use nature-writing when the main task is drafting new sections or rebuilding the manuscript argument. --- # Nature-Style Academic Polishing — Router ## Routing protocol For a new polishing task, follow the routing below. For follow-up edits, reuse established task choices and already loaded guidance; read additional fragments only when the requested scope changes. ### 1. Load the manifest and the core layer Read [manifest.yaml](manifest.yaml). It declares the axes (`paper_type`, `section`, `language`, `journal`), the allowed values, and the file paths each value maps to. Also read every file listed under `always_load`. These hold the default stance, failure-mode diagnosis, ethics, and output format that apply to every polish job. ### 2. Detect the axis values for this request For each axis in the manifest, decide the value using the manifest's `detect:` hint and the user's input: - `paper_type` — research / methods / hypothesis / algorithmic / review. Default: research. - `section` — abstract / intro / results / discussion / conclusion / title / methods. May be multiple. Ask the user if it is ambiguous and matters for the polish. - `language` — en or zh-to-en. Detect from the draft itself. - `journal` — nature / nat-comms / nat-mach-intell / generic. Default: generic. Use `nature` only for flagship Nature, `nat-comms` for Nature Communications and `nat-mach-intell` for Nature Machine Intelligence (NMI). Do not route another Nature Portfolio title through flagship Nature rules.
FAQ
Can I install skills one by one?
Yes, npx skills takes --skill with a name from the --list output. The nature-shared folder holds common material.
Does it work with Claude Code?
Yes, the author recommends keeping a stable clone and wiring skills through wrappers that point at skills/*/SKILL.md.
Related
Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models
Anthropic skills
Skills
Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec
A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations
Anthropic's legal plugin suite: contracts, privacy, employment, IP, litigation, AI governance and legal education