Agent skill · writing content · yuan1z0825
nature-writing
Draft, restructure, or plan Nature-style manuscript sections and initial-submission materials from author-provided claims, results, figures, notes, or Chinese drafts. Use for abstracts, introductions, related work, methods, Results or experiments, discussions, conclusions, titles, full manuscript arguments, and first-submission packages such as cover letters, title pages, highlights, author contributions, availability or declaration text, and reviewer suggestions. Also use to classify Results evidence, decide what belongs in main text, captions, Methods or source data, or Supplementary Information, compress Results to the shortest sufficient evidence chain, prevent revision accretion, and audit paragraph necessity or claim repetition. Trigger on drafting a paper or section, structuring a manuscript, academic writing, first submission, 投稿材料、首次投稿、投稿信、标题页、亮点、作者贡献、数据可用性声明、推荐审稿人.
Why this skill is useful
Provides structured guidance and reusable content fragments for drafting Nature-style manuscripts that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-07. 33,818 stars on the source repository.
What this skill does
Nature-Style Scientific Writing — Router This skill is split into two layers: A static layer under static/ that holds versioned, reusable content fragments (core stance + workflow, paper-type playbooks, per-section drafting guidance, initial-submission guidance, language-specific rules, per-journal style). A dynamic layer (this file plus manifest.yaml) that detects the request's axes and loads only the fragments needed for the current job. Do not try to apply the drafting logic from memory or from this router. Always load fragments from disk as described below. Routing protocol Follow these five steps every time the skill is invoked. 1. Load the manifest and the core layer Read manifest.yaml. It declares the axes (task, papertype, section, language, journal), the allowed values, and the file paths each value maps to. Also read every file listed under alwaysload. 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: task — manuscript / submission-package. Use submission-package for first-submission materials, never for revision correspondence. papertype — research / methods / hypothesis / algorithmic / review. Default: research. 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. language — en or zh-to-en. Detect from the user's notes themselves. journal — nature / nature-family / nat-comms / nat-mach-intell / generic. Default: generic. Use nature only for the flagship journal Nature, nat-comms for Nature Communications, nat-mach-intell for Nature Machine Intelligence (NMI), and nature-family for other Nature Portfolio titles or an unspecified Nature-family request. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills yuan1z0825/nature-writing