Agent skill

Nature-Style Academic Polishing

by Yuan1z0825 in Yuan1z0825/nature-skills

Polishes, translates or tightens existing academic prose and fixes manuscript LaTeX layout while keeping facts, terminology and evidence boundaries intact.

Apache-2.0Auto-check passedWriting & Content

Install Nature-Style Academic Polishing

skills CLI
$ npx skills add Yuan1z0825/nature-skills --skill nature-polishing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Yuan1z0825/nature-skills nature-polishing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nature-polishing .claude/skills/nature-polishing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nature-polishing
GitHub stars
47k
Token cost
~1.5k tokens
SKILL.md length
728 words
Files
37 (incl. references)
Skills in repo
23
Repo updated
First seen
Licence
Apache-2.0

At a glance

Polishes, translates or tightens existing academic prose and fixes manuscript LaTeX layout while keeping facts, terminology and evidence boundaries intact.

  • Works in 5 steps: Load the manifest and the core layer → Detect the axis values for this request → Load the matching fragments → …
  • Polishing an academic draft without changing its facts
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Translating a Chinese manuscript draft into English academic prose

What it does

The skill is a router. For a new job it reads manifest.yaml, which declares the axes paper type (research, methods, hypothesis, algorithmic or review), section (abstract, intro, results, discussion, conclusion, title or methods), language (English or Chinese-to-English) and journal (Nature, Nature Communications, Nature Machine Intelligence or generic), along with the always-loaded core files on stance, failure modes, ethics and output format. It states the detected values in one line so you can correct them, then loads only the matching fragments.

Polishing applies the loaded material in a priority order: the paper-type playbook, the section job and its failure modes, journal framing, and language-specific sentence rules, with the core stance throughout. If a paragraph's structure cannot be fixed without inventing content, it flags the problem instead. Reference files cover LaTeX layout, phrasebank and diction notes, published-article patterns, section moves and style guardrails. Use nature-writing when the task is drafting new sections.

When your agent uses it

  • Polishing an academic draft without changing its facts
  • Translating a Chinese manuscript draft into English academic prose
  • Tightening a long results or discussion section
  • Fixing manuscript LaTeX layout problems

Example prompts

  • “Polish the abstract of my Nature Communications draft and keep every number unchanged.”
  • “Translate this Chinese introduction into academic English, preserving the terminology.”
  • “Tighten the discussion section by a third without dropping any claim.”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Load the manifest and the core layer
  2. Detect the axis values for this request
  3. Load the matching fragments
  4. Polish using the loaded material
  5. Reach for references only when needed

What it can do on your machine

Read from SKILL.md and the folder at commit e605b35. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nature-Style Academic Polishing loads about 1.5k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 73 tokens; SKILL.md has 728 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~73
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~11k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Yuan1z0825/nature-skills at commit e605b35, republished under its Apache-2.0 licence (© Yuan1z0825). 728 words, ~1,508 tokens.

Download SKILL.mdSave it as .claude/skills/nature-polishing/SKILL.md (or your agent's skills folder). This skill also uses 36 other files; get the full folder from GitHub.
name
nature-polishing
description
Polish, translate, or tighten existing academic prose while preserving facts, terminology, and evidence boundaries. Use for 论文润色、学术翻译、正文精简, or manuscript LaTeX layout fixes. Use nature-writing when the main task is drafting new sections or rebuilding the manuscript argument.

Nature-Style Academic Polishing — Router

Routing protocol

For a new polishing 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 (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, failure-mode diagnosis, ethics, and output format that apply to every polish 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:

  • paper_type — research / methods / hypothesis / algorithmic / review. Default: research.
  • section — abstract / intro / results / discussion / conclusion / title / methods. May be multiple. Ask the user if it is ambiguous and matters for the polish.
  • language — en or zh-to-en. Detect from the draft itself.
  • journal — nature / nat-comms / nat-mach-intell / generic. Default: generic. Use nature only for flagship Nature, nat-comms for Nature Communications and nat-mach-intell for Nature Machine Intelligence (NMI). Do not route another Nature Portfolio title through flagship Nature rules.

State the detected axis values in one short line to the user before proceeding, so they can correct you cheaply. This is a progress update, not an approval gate; continue unless a necessary decision remains unresolved.

3. Load the matching fragments

For each axis value, Read the file mapped in the manifest. Skip the section axis only if the user has supplied free-floating prose with no section context.

Do not read every fragment in static/. Load only what step 2 selected.

4. Polish using the loaded material

Apply the loaded fragments in this priority order, matching the paper type -> section job -> paragraph logic -> claim/evidence/boundary -> sentence polish rule from core/failure-modes.md:

  1. Paper-type playbook (architecture, writing order).
  2. Section-specific job and failure modes.
  3. Journal-specific framing and constraints.
  4. Language-specific sentence and paragraph rules (apply last).
  5. Core stance and ethics throughout.

If a paragraph's structural problem cannot be fixed without inventing content, flag it instead of papering over it.

For Results, full-main-text compression, main-versus-SI allocation, or prose added during revision, load ../nature-shared/core/main-text-discipline.md before sentence polishing. Classify each result, retain the shortest sufficient evidence chain, and require every addition to trigger a deletion or replacement check across the affected paragraph.

For flagship Nature, Nature Communications, Nature Machine Intelligence, or another Nature Portfolio title, load the matching shared Nature-style corpus guidance:

  • Results or Discussion → ../nature-shared/core/nature-results-discussion.md
  • Introduction or whole-manuscript narrative → ../nature-shared/core/nature-introduction.md
  • Abstract → ../nature-shared/core/nature-abstract.md

Preserve claim escalation, the fast question funnel, Introduction–Results alignment, discovery-centred abstract compression, evidence-bound local interpretation, and cross-Results synthesis. These defaults were initially distilled from published NMI papers; treat them as corpus-derived guidance, not official policy, and obey the target journal's current rules when they differ.

For any Discussion polish or restructuring job, also load ../nature-shared/core/discussion-argument-language.md. Use its function labels to remove Results replay, repair the movement from specific findings to bounded implications, calibrate modal and reporting verbs to evidence strength, and make limitations and future work resolve named claim boundaries. Treat it as general writing guidance, not journal policy.

Show full SKILL.md (211 more words)Show less
5. Reach for references only when needed

The files under references/ are deep references, not defaults. Open them on demand per the references.on_demand table in the manifest, for example when the user explicitly asks for phrasebank-style alternatives or a stricter style audit.

When the target is Nature Machine Intelligence and exact limits, availability sections, conference-extension disclosure or production checks affect the revision, load ../nature-shared/journal-formats/nature-machine-intelligence.md.

For a whole-manuscript consistency audit or evidence of drift across passages, load ../nature-shared/core/consistency-sweep.md. Local follow-up edits require checking the affected terms, numbers, and claims, not restarting a full audit solely because this is another editing round. After corrections, recheck affected occurrences and dependent claims; broaden the sweep when new discrepancies warrant it.

Layout/typesetting (排版) requests are different. If the user asks to fix placement rather than wording — loose/sparse pages, stranded headings, figures that don't fill the page or split across pages, "Float too large", multi-panel arrangement, sparse Supplementary Information — skip the prose axes (paper_type, section, language, journal) and load references/latex-layout.md directly. That file is self-contained: it carries the diagnosis workflow (render → contact-sheet → read the log), the float-glue and [H]/\clearpage/placeins patterns, and the "regenerate wide figures taller at the source" rule. Always compile and visually inspect rendered pages before and after — never judge layout from the .tex alone.

© Yuan1z0825, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 36 other files (references) in skills/nature-polishing of Yuan1z0825/nature-skills.

  • SKILL.md
  • README.md
  • README_EN.md
  • agents/openai.yaml
  • manifest.yaml
  • references/latex-layout.md
  • references/nat-comms-2025-diction.md
  • references/phrasebank-playbook.md
  • references/published-article-patterns.md
  • references/section-moves.md
  • references/style-guardrails.md
  • references/writing-strategy.md
  • static/core/failure-modes.md
  • static/core/output-format.md
  • static/core/stance.md
  • static/fragments/journal
  • … and 21 more

Open the folder on GitHubat commit e605b35

Compare with similar skills

Nature-Style Academic Polishing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nature-Style Academic Polishing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nature-Style Academic Polishing this skillYuan1z0825/nature-skills47k—~1.5kAutomated safety check: PassApache-2.0
Research Paper Writing CoachXiaomiMiMo/MiMo-Code14k—~1.7kAutomated safety check: PassMIT
Nature Polishingaiskillstore/marketplace4331 repos~1.3kAutomated safety check: PassNone
Academic Paperbrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~7.3kAutomated safety check: PassCustom licence
Academic Writing Assistantdonghuixin/AI-Vibe-Writing-Skills497—~616Automated safety check: PassMIT
Paper SkillcLin-c/paper-skill119—~2.6kAutomated safety check: PassMIT

Similar skills

  • Research Paper Writing Coach

    XiaomiMiMo/MiMo-Code

    Drafts, rewrites and reviews academic papers in ML, CV and NLP style, section by section, and compiles LaTeX sources to PDF.

    14k GitHub stars~1.7k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • Nature Polishing

    aiskillstore/marketplace

    Polish, restructure, or translate academic prose into Nature-leaning English using writing-strategy principles, curated Nature/Nature Communications article patterns, and phrase-level support from…

    433 GitHub starsUsed in 1 repo~1.3k tokens
    Research & ScienceAuto-check passed
  • Academic Paper

    brycewang-stanford/Auto-Empirical-Research-Skills

    Academic paper writing skill with 12-agent pipeline. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.

    4.6k GitHub stars~7.3k tokensUpdated 6 days ago
    Documents & OfficeAuto-check passed
  • Academic Writing Assistant

    donghuixin/AI-Vibe-Writing-Skills

    Drafts and revises academic prose in the author's voice, repairs sentence flow, traces systems-paper claims to evidence and prepares reviewer responses.

    497 GitHub stars~616 tokensUpdated 28 days ago
    Writing & ContentAuto-check passed
  • Paper Skill

    cLin-c/paper-skill

    End-to-end, Chinese-first academic research and publication workflow for reading papers, literature reviews, research framing, manuscript planning and writing, Chinese-English translation, LaTeX…

    119 GitHub stars~2.6k tokensUpdated 15 days ago
    Research & ScienceAuto-check passed
  • Academic Paper Polish

    HKUSTDial/Supervisor-Skills

    Polishes academic prose without changing its meaning: grammar and flow fixes, tone matched to the evidence, AI-tone removal and Chinese-to-English rewriting for submission.

    8.8k GitHub stars~3.1k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed

More from Yuan1z0825/nature-skills

All 23 skills in this repo
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    47k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Nature-Style Scientific Figures

    Yuan1z0825/nature-skills

    Creates, revises, audits and exports manuscript-ready scientific figures in Python or R, and routes AI-generated graphical abstracts to a separate workflow.

    47k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Paper to Chinese Patent Drafter

    Yuan1z0825/nature-skills

    Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Researchwrite Proposal Pipeline

    Yuan1z0825/nature-skills

    Composes, revises or audits research proposals and opening reports through an evidence-first state machine with argument maps, section contracts and dynamic expert reviewers.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Nature Literature Downloader

    Yuan1z0825/nature-skills

    Routes literature requests to lawful full-text sources: open access, publisher APIs, CNKI and institutional browser access, with a supporting-information gate.

    47k GitHub starsUsed in 2 repos~6k tokens
    Auto-check passed
  • Image to Editable PPTX

    Yuan1z0825/nature-skills

    Rebuilds slide images, screenshots, scanned PDFs or image-only PPTX files as PowerPoint with editable objects, using a local CLI with per-page manifests and QA.

    47k GitHub stars~2.5k tokensUpdated today
    Auto-check passed

Works with

Questions about Nature-Style Academic Polishing

What does Nature-Style Academic Polishing do?

Polishes, translates or tightens existing academic prose and fixes manuscript LaTeX layout while keeping facts, terminology and evidence boundaries intact. The skill is a router.yaml, which declares the axes paper type (research, methods, hypothesis, algorithmic or review), section (abstract, intro, results, discussion, conclusion, title or methods), language (English or Chinese-to-English) and journal (Nature, Nature Communications, Nature Machine Intelligence or generic), along with the always-loaded core files on stance, failure modes, ethics and output format.

When should I use Nature-Style Academic Polishing?

Nature-Style Academic Polishing fits situations like: polishing an academic draft without changing its facts; translating a Chinese manuscript draft into English academic prose; tightening a long results or discussion section; fixing manuscript LaTeX layout problems.

How do I install Nature-Style Academic Polishing in Claude Code?

Run `npx skills add Yuan1z0825/nature-skills --skill nature-polishing -a claude-code`. Or copy the skill folder (skills/nature-polishing in Yuan1z0825/nature-skills) into .claude/skills/nature-polishing in your project. Claude Code loads it when a task matches its description.

How do I install Nature-Style Academic Polishing in Codex?

Run `npx skills add Yuan1z0825/nature-skills --skill nature-polishing -a codex`. Or copy the skill folder (skills/nature-polishing in Yuan1z0825/nature-skills) into .agents/skills/nature-polishing in your project. Codex loads it when a task matches its description.

Can I use Nature-Style Academic Polishing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yuan1z0825/nature-skills --skill nature-polishing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nature-polishing, .gemini/skills/nature-polishing, .github/skills/nature-polishing and .opencode/skills/nature-polishing in your project.

What does Nature-Style Academic Polishing need to run?

SKILL.md names no scripts, command-line tools or credentials: Nature-Style Academic Polishing is instructions for the agent only.

Does Nature-Style Academic Polishing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Nature-Style Academic Polishing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nature-Style Academic Polishing use?

Nature-Style Academic Polishing is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nature-Style Academic Polishing use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.3k tokens, read only when the agent opens those files.

What are the alternatives to Nature-Style Academic Polishing?

Skills that share tags, products or a category with Nature-Style Academic Polishing: Research Paper Writing Coach (XiaomiMiMo/MiMo-Code, 14k stars), Nature Polishing (aiskillstore/marketplace, 433 stars), Academic Paper (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars) and Academic Writing Assistant (donghuixin/AI-Vibe-Writing-Skills, 497 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nature-Style Academic Polishing?

Yuan1z0825 (a GitHub user) maintains it in Yuan1z0825/nature-skills, which has 47,222 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 11, 2026.

Source: Yuan1z0825/nature-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.