Agent skill · writing content · aiskillstore
nature-writing
Draft, restructure, or plan Nature-style manuscript sections from author-provided claims, results, figures, notes, or Chinese drafts. Use when the user wants to write or rebuild an abstract, introduction, related-work, method, experiments, discussion, conclusion, title, or full manuscript argument rather than only polish finished prose. Also trigger on general academic-writing requests even without the word "Nature", such as writing a paper from scratch, drafting a manuscript/section, structuring a paper, and Chinese phrasings like 学术写作、科研写作、论文写作、写论文、写paper、SCI写作、帮我写论文、搭论文框架、起草论文、写引言/摘要/讨论.
Why this skill is useful
Adds a structured drafting workflow and reusable content fragments for Nature-style manuscripts that the AI cannot generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 405 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, 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 (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: 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 / nat-comms / generic. Default: generic. If the user names a Nature subjournal, treat it as nature. State the detected axis values in one short line to the user before drafting, so they can correct you cheaply. 3. Load the matching fragments For each axis value, Read the file mapped in the manifest. Skip the section axis only when the user has explicitly asked for a free-floating argument paragraph with no section context. Do not read every fragment in static/. Load only what step 2 selected. 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/nature-writing