
Nature Writing
Drafts or restructures Nature-style manuscript sections from your raw claims, results, figures, or notes. You invoke it when you want to write an abstract, introduction, methods section, or full argument from scratch rather than just polish existing prose. It works by loading only the fragments it needs for your request: it detects the paper type (research, methods, review), section, source language (including Chinese to English), and target journal, then combines the relevant playbooks and structural rules. The system forces you through an eight-step workflow that surfaces missing evidence before drafting instead of inventing content. It's built as a thin router over versioned fragments, so adding a new journal style or section template is one file and one manifest line.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 5
- skills.sh installs
- 16.7K
- GitHub stars
- 52.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add yuan1z0825/nature-skills --skill nature-writing --agent claude-codeInstalls into .claude/skills of the current project.
Files
Nature-Style Scientific Writing — Router
Routing protocol
For a new drafting 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. It declares the axes (task, 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, writing workflow, and output format that apply to every drafting 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:
Sponsors
Details
- Repository
- github.com/yuan1z0825/nature-skills
- Categories
- Documentation, Code Review & Quality, Productivity & Planning
- First seen
- Jun 3, 2026