Nature Skills: AI for Nature-Quality Figures and Writing

May 1, 2026

What is nature-skills?

nature-skills is an open-source collection of two Claude Code skills for producing academic work at Nature-journal standard. Built by Yuan1z0825 and released on April 24, 2026, it gained 265 GitHub stars in its first 6 days. The collection contains nature-figure (publication-ready matplotlib figures) and nature-polishing (25-rule academic prose polishing), both licensed under MIT.

Every rule in the collection is derived from primary sources: published Nature papers (s41586 series, 2026), official journal author guidelines, and graduate-level scientific writing curricula — not from general style intuition.


Key Facts

AttributeValue
RepositoryYuan1z0825/nature-skills
AuthorYuan1z0825
Created2026-04-24
Stars (as of 2026-05-01)265
LicenseMIT
Skills included2 (nature-figure, nature-polishing)
StatusBoth Stable
LanguagesPython (figures) + Markdown (rules)
Trigger keywords"Nature figure", "Nature style", "publication plot", "polish", "academic writing"

What does nature-figure do?

nature-figure generates multi-panel matplotlib figures that match Nature journal visual standards — correct typography, semantic colour palette, editable SVG output, and non-redundant panel information architecture. It is built from production scripts behind papers published in Nature Machine Intelligence and top ML/bioinformatics venues.

Three mandatory rcParams must always appear first in any figure script the skill produces:

plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['Arial', 'DejaVu Sans', 'Liberation Sans']
plt.rcParams['svg.fonttype'] = 'none'   # text stays as <text> nodes, not paths

Primary output is always .svg (vector, editable in Illustrator); .png at 300 dpi is a secondary raster preview.

Supported chart types

nature-figure covers 13 chart types optimised for Nature-style layouts:

  • Stacked bar
  • Grouped bar
  • Horizontal ablation bar
  • Trend / line
  • Sequential heatmap
  • Diverging z-score heatmap
  • Bubble scatter
  • Radar / polar
  • 3D sphere illustration
  • Fill-between area
  • Log-scale bar
  • GridSpec multi-panel
  • Print-safe colour-blind-aware bars

Information hierarchy rule

Multi-panel figures must follow a three-level information hierarchy: overview → deviation → relationship. No two panels may answer the same scientific question. This rule alone catches the most common reviewer complaint about figures: redundancy across panels.


What does nature-polishing do?

nature-polishing transforms academic draft text into prose matching Nature journal conventions. It enforces 25 rules across six domains: sentence architecture, paper structure, vocabulary, citation integrity, house style, and AI ethics. The rules were extracted from close reading of five 2026 Nature s41586 papers plus a graduate-level scientific writing course.

The skill also handles Chinese-to-English translation with section-aware tense and hedging — useful for non-native English authors.

The six rule domains

DomainCore ruleWhy it matters
Sentence lengthEvery sentence ≤ 30 words; the last sentence of a paragraph fails most oftenReviewer fatigue grows nonlinearly with sentence length
Hedging calibrationMatch claim strength to evidence: demonstratesuggestmay reflectMismatched hedging is the #1 trigger for "overclaiming" reviewer comments
Section tenseResults = past tense + quantitative detail; Discussion = hedging + mechanismWrong tense in Methods or Results signals non-native or careless writing
Citation integrityCite only sources you have personally read; four attribution typesCatches the "phantom citation" problem in LLM-generated text
Overclaim detectionFlag absolutes, unwarranted causation, scope expansion, unverified "first" claimsPrevents the reviewer from killing the paper on principle
British Englishsignalling, colour, analyse, programme, modelling, behaviourNature is BrE; mixed spelling looks unprofessional

The 12-step polishing workflow

When invoked, the skill runs your draft through 12 sequential checks:

  1. Sentence split (one rule per sentence)
  2. Section ID (Abstract / Intro / Results / Discussion / Methods)
  3. Hourglass check (broad → narrow → broad structure)
  4. Tense audit (per section)
  5. Sentence-level edit
  6. Vocabulary upgrade
  7. Template / boilerplate check
  8. Citation audit
  9. House style (BrE, Oxford comma policy)
  10. Overclaim flagging
  11. Proofreading (grammar / typos)
  12. Plain-text output (no Markdown artefacts)

The output is plain text ready to paste into Word, LaTeX, or Overleaf.


How does nature-skills compare to other Claude skills for academic work?

Featurenature-skillsImbad0202/academic-research-skillsAnthropic/skills (general)
Skills count235+100+
FocusNature-standard outputFull pipeline (research → write → review)General developer skills
Source groundingNature papers + author guidelinesGeneric academic styleMixed
Best forFinal polish + figure productionEnd-to-end paper productionNon-academic tasks
Stars2652.4K122K
Skill formatSKILL.md + references/Multi-agent pipelineSingle-skill folders

Use nature-skills when you already have a draft and need it Nature-ready. Use Imbad0202/academic-research-skills when you need the whole pipeline. The two are complementary, not competing.


How to install nature-skills

Clone the repo and copy the skill folders into your Claude Code skills directory:

# Option 1: degit (cleanest)
npx -y degit Yuan1z0825/nature-skills/nature-figure ~/.claude/skills/nature-figure
npx -y degit Yuan1z0825/nature-skills/nature-polishing ~/.claude/skills/nature-polishing

# Option 2: full clone
git clone https://github.com/Yuan1z0825/nature-skills.git
cp -r nature-skills/nature-figure ~/.claude/skills/
cp -r nature-skills/nature-polishing ~/.claude/skills/

Once installed, Claude Code auto-loads SKILL.md from each folder. Trigger by mentioning "Nature figure" or "polish to Nature style" in chat.


Yuan1z0825 (the GitHub handle of the maintainer) released nature-skills as open source on April 24, 2026. The skills are built on two empirical foundations:

  1. figures4papers — production scripts from real published Nature Machine Intelligence and ML/bioinformatics papers, which nature-figure cites directly
  2. Five Nature s41586 papers (2026) plus a graduate scientific writing course, which nature-polishing derives its 25 rules from

Source grounding matters because LLM-generated style advice is often a generic average. nature-skills replaces averages with specific rules that a real Nature paper actually obeys — closer to "what reviewers expect" than "what sounds academic."


FAQ

Is nature-skills free?

Yes. MIT-licensed and free for personal and commercial use, including modification and redistribution.

Do I need a Nature subscription to use it?

No. The rules are baked into the skill files; no Nature API or subscription is required at runtime.

Does nature-figure work without Claude Code?

Partially. The Python scripts and references/ are usable standalone, but the conversational triggering and rule enforcement require an LLM (Claude Code, Codex, or any agent that loads SKILL.md).

Can it polish a Chinese draft?

Yes. nature-polishing includes Chinese-to-English translation with section-aware tense and hedging — designed for non-native English authors targeting Nature-family journals.

Does it guarantee Nature acceptance?

No tool can. nature-skills handles the style layer (figures + prose). Acceptance depends on novelty, rigour, and fit — none of which a polish skill can supply.

Are more skills coming?

The README lists statistical reporting, peer-review responses, and methods writing as planned future additions.


Try it

If you find it useful, star the repo — that's the strongest signal back to the maintainer to keep shipping. If you build a related skill (e.g. Cell-style figures, Science-format Methods), submit it to Claw4Science and we'll feature it.


Last updated: 2026-05-01. Star count and dates verified against GitHub on the publication date.