Help us improve
Share bugs, ideas, or general feedback.
From nature-skills
Drafts and restructures Nature-style manuscript sections (abstract, intro, methods, etc.) from author-provided claims, results, figures, notes, or Chinese drafts. Routes to paper-type and section-specific writing guidance.
npx claudepluginhub yuan1z0825/nature-skills --plugin nature-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/nature-skills:nature-writingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is split into two layers:
README.mdagents/openai.yamlmanifest.yamlreferences/abstract.mdreferences/article-architecture.mdreferences/chinese-author-workflow.mdreferences/conclusion.mdreferences/examples/abstract-examples.mdreferences/examples/abstract/template-a.mdreferences/examples/abstract/template-b.mdreferences/examples/abstract/template-c.mdreferences/examples/index.mdreferences/examples/introduction-examples.mdreferences/examples/introduction/novel-task-challenge-decomposition.mdreferences/examples/introduction/pipeline-not-recommended-abstract-only.mdreferences/examples/introduction/pipeline-version-1-one-contribution-multi-advantages.mdreferences/examples/introduction/pipeline-version-2-two-contributions.mdreferences/examples/introduction/pipeline-version-3-new-module-on-existing-pipeline.mdreferences/examples/introduction/pipeline-version-4-observation-driven.mdreferences/examples/introduction/technical-challenge-version-1-existing-task.mdDraft, restructure, or plan Nature-style manuscript sections from author-provided claims, results, figures, or notes. Useful when building or rebuilding manuscript arguments rather than polishing prose.
Polishes academic prose into Nature-leaning English using writing-strategy principles, curated journal patterns, and phrase-level support from Academic Phrasebank.
Use this skill for "write a paper", "draft manuscript", "write introduction", "write methods section", "write results", "write discussion", "write abstract", "structure a paper", "academic writing", "write for journal", or when the user wants to draft or revise sections of an academic manuscript.
Share bugs, ideas, or general feedback.
This skill is split into two layers:
static/ that holds versioned, reusable content fragments (core stance + workflow, paper-type playbooks, per-section drafting guidance, language-specific rules, per-journal style).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.
Follow these five steps every time the skill is invoked.
Read 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, writing workflow, and output format that apply to every drafting job.
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 / 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.
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.
Apply the loaded fragments in this priority order:
core/stance.md) — surface missing claim / evidence / boundary before drafting.Run the 8-step workflow in core/workflow.md end-to-end. Do not skip steps 1-3 (planning) just because the user asked for prose immediately — write the one-sentence argument first.
If essential evidence or boundary is missing, write a placeholder and list it under Assumptions or missing inputs: instead of inventing content.
The files under references/ are deep references and the example library, not defaults. Open them on demand per the references.on_demand table in the manifest. Typical triggers:
references/examples/index.md.references/<section>.md.references/paragraph-flow.md.references/paper-review.md.nature-polishing so shared content can later be lifted into a _shared/ layer used by both skills.