Tooluck logoTooluck
SKILL.md

nature-writing

Agent skill fromYuan1z0825/nature-skills

Draft or restructure scientific manuscript arguments, sections, and initial-submission materials from author-provided evidence. Use for 论文写作、章节起草、论证重构、正文压缩、首次投稿材料. Use nature-polishing for language-only edits to existing prose and nature-response for post-decision correspondence.

How to install nature-writing

install nature-writing
# install the nature-skills pack with the skills CLI
npx skills add Yuan1z0825/nature-skills

# or add only this skill to Claude Code: copy the folder

skills/nature-writing/

# into

~/.claude/skills/nature-writing/ (all projects)

.claude/skills/nature-writing/ (one project)

skills/nature-writing/SKILL.md

Apache-2.0Full file
1# Nature-Style Scientific Writing — Router
2
3## Routing protocol
4
5For 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.
6
7### 1. Load the manifest and the core layer
8
9Read [manifest.yaml](manifest.yaml). It declares the axes (`task`, `paper_type`, `section`, `language`, `journal`), the allowed values, and the file paths each value maps to.
10
11Also read every file listed under `always_load`. These hold the default stance, writing workflow, and output format that apply to every drafting job.
12
13### 2. Detect the axis values for this request
14
15For each axis in the manifest, decide the value using the manifest's `detect:` hint and the user's input:
16
17- `task` — manuscript / submission-package. Use `submission-package` for first-submission materials, never for revision correspondence.
18- `paper_type` — research / methods / hypothesis / algorithmic / review. Default: research.
19- `section` — abstract / intro / related-work / method / experiments / discussion / conclusion / title. May be multiple. Ask the user if it is ambiguous and matters for the draft.
20- `language` — en or zh-to-en. Detect from the user's notes themselves.
21- `journal` — nature / nature-family / nat-comms / nat-mach-intell / generic.
22 Default: generic. Use `nature` only for the flagship journal Nature,
23 `nat-comms` for Nature Communications, `nat-mach-intell` for Nature Machine
24…

Excerpt shown under the repository's Apache-2.0 license.

More skills in nature-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates