Championship Mode Paper Review
WuXinbo-bo/Math-model-skills
Runs several independent review rounds on a finished math-modeling competition paper and rewrites it until it clears a fixed score and defect bar.
Drafts or restructures manuscript sections, arguments and first-submission materials from author-provided evidence, routed by task, paper type, section, language and journal.
$ npx skills add Yuan1z0825/nature-skills --skill nature-writing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-writing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nature-writing .claude/skills/nature-writing && rm -rf skills-srcUse ~/.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/
Install the "nature-writing" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writing into .claude/skills/nature-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-writing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Yuan1z0825/nature-skills --skill nature-writing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-writing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nature-writing .agents/skills/nature-writing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nature-writing" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writing into .agents/skills/nature-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-writing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yuan1z0825/nature-skills --skill nature-writing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-writing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nature-writing .cursor/skills/nature-writing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nature-writing" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writing into .cursor/skills/nature-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-writing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Yuan1z0825/nature-skills.git --path skills/nature-writing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Yuan1z0825/nature-skills --skill nature-writing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-writing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nature-writing .gemini/skills/nature-writing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nature-writing" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writing into .gemini/skills/nature-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-writing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Yuan1z0825/nature-skills nature-writingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Yuan1z0825/nature-skills --skill nature-writing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nature-writing .github/skills/nature-writing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nature-writing" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writing into .github/skills/nature-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-writing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yuan1z0825/nature-skills --skill nature-writing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Yuan1z0825/nature-skills nature-writing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yuan1z0825/nature-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nature-writing .opencode/skills/nature-writing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nature-writing" agent skill from https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-writing into .opencode/skills/nature-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nature-writing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nature-writingDrafts or restructures manuscript sections, arguments and first-submission materials from author-provided evidence, routed by task, paper type, section, language and journal.
The skill is a router. It reads manifest.yaml, which declares the axes task (manuscript or submission package), paper type (research, methods, hypothesis, algorithmic or review), section, language (English or Chinese-to-English) and journal (Nature, Nature family, Nature Communications, Nature Machine Intelligence or generic), plus the always-loaded core files on stance, writing workflow and output format. It states the detected values in one line, then loads only the matching fragments.
Drafting applies the loaded material in order: core stance and intake, which surface missing claims, evidence and boundaries before any writing, then the paper-type playbook, section-specific rules and journal and language material. The folder holds many reference files, including guides for the abstract, article architecture and conclusion, a Chinese-author workflow, and example templates. Language-only edits belong to nature-polishing, and post-decision correspondence to nature-response.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e605b35. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nature-Style Scientific Writing loads about 2k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 923 words of instructions outside code blocks.
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.
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.
The full file from Yuan1z0825/nature-skills at commit e605b35, republished under its Apache-2.0 licence (© Yuan1z0825). 923 words, ~2,044 tokens.
.claude/skills/nature-writing/SKILL.md (or your agent's skills folder). This skill also uses 88 other files; get the full folder from GitHub.For a new drafting 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.
Read manifest.yaml. It declares the axes (task, 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:
task — manuscript / submission-package. Use submission-package for first-submission materials, never for revision correspondence.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 / 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.State the detected axis values in one short line to the user before drafting, so they can correct you cheaply. This is a progress update, not an approval gate; continue unless a necessary decision remains unresolved.
For each axis value, Read the file mapped in the manifest. Skip the section axis when the task is submission-package or when the user explicitly asks 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.task=submission-package.For task=manuscript, use core/workflow.md at the requested scale. Plan the argument for a new section or substantial restructuring; a title, single paragraph, or local follow-up needs only the applicable evidence, wording, and consistency checks. Complete the requested prose unless a material unresolved decision blocks it or the user requested an outline for approval first.
When drafting or restructuring Results, or compressing a full manuscript's main
text, also load ../nature-shared/core/main-text-discipline.md before building
the paragraph map. Classify every result by function, allocate it across main
text, captions, Methods/source data, and SI, then draft the shortest sufficient
evidence chain. Do not equate a complete analysis record with a complete main
text.
When the target is flagship Nature, Nature Communications, Nature Machine Intelligence, or another Nature Portfolio title, load the matching shared Nature-style corpus guidance for the section being drafted:
../nature-shared/core/nature-results-discussion.md../nature-shared/core/nature-introduction.md../nature-shared/core/nature-abstract.mdUse these files for claim escalation, question-chain alignment, discovery-centred compression, and synthesis. They were initially distilled from published NMI papers and generalized as Nature-style defaults; do not present them as official policy, and let the target journal's current rules override them.
For any Discussion drafting, restructuring, or section audit, also load
../nature-shared/core/discussion-argument-language.md. Use it to select the
opening anchor, control the reverse-funnel expansion, distinguish literature
positioning from citation decoration, calibrate modal strength to evidence,
and turn limitations and future work into claim-specific reasoning. This is
general writing guidance rather than an official journal rule.
For task=submission-package, follow static/fragments/task/submission-package.md and references/submission-package.md instead. Build the deliverable matrix and readiness audit; do not force manuscript paragraph architecture onto administrative submission materials.
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.Nature abstract opening or asks about a summary paragraph → references/nature-summary-paragraph.md.references/paragraph-flow.md.references/paper-review.md.../nature-shared/core/main-text-discipline.md.references/submission-package.md.../nature-shared/journal-formats/nature.md.../nature-shared/journal-formats/nature-machine-intelligence.md.../nature-shared/core/nature-results-discussion.md.../nature-shared/core/discussion-argument-language.md.../nature-shared/core/nature-introduction.md.../nature-shared/core/nature-abstract.md.../nature-shared/core/research-compliance.md.nature-writing owns initial submission materials prepared before peer review.nature-response owns revision cover letters, rebuttals, point-by-point responses, marked manuscripts, appeals, and other post-decision correspondence.nature-figure; route simulated pre-submission peer review to nature-reviewer.© 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
SKILL.md and 88 other files (references) in skills/nature-writing of Yuan1z0825/nature-skills.
Open the folder on GitHubat commit e605b35
Nature-Style Scientific Writing 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nature-Style Scientific Writing this skillYuan1z0825/nature-skills | 47k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Championship Mode Paper ReviewWuXinbo-bo/Math-model-skills | 111 | — | ~437 | Automated safety check: Pass | MIT | |
| Citation Verification GuideGalaxy-Dawn/claude-scholar | 5.7k | 2 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Academic Paper Writing PipelineImbad0202/academic-research-skills | 51k | — | ~16k | Automated safety check: Pass | Custom licence | |
| Academic Paper ReviewerImbad0202/academic-research-skills | 51k | — | ~11k | Automated safety check: Pass | Custom licence | |
| Academic HumanizerAIScientists-Dev/academic-humanizer | 1.9k | 1 repos | ~4.2k | Automated safety check: Pass | MIT |
WuXinbo-bo/Math-model-skills
Runs several independent review rounds on a finished math-modeling competition paper and rewrites it until it clears a fixed score and defect bar.
Galaxy-Dawn/claude-scholar
Reference guidance for checking every citation in academic writing against canonical sources such as DOI, arXiv, CrossRef and Semantic Scholar, to catch fake or wrong references.
Imbad0202/academic-research-skills
Runs a 12-agent pipeline that plans, drafts, cites, reviews and formats academic papers, with modes for revision, rebuttals, abstracts and citation checks.
Imbad0202/academic-research-skills
Simulates a journal peer review of a manuscript with a five-seat reviewer panel, an editorial synthesizer and several review modes.
AIScientists-Dev/academic-humanizer
Improve the clarity and voice of AI-assisted academic writing (papers, theses, rebuttals) and funding proposals (NSF Project Summary/Description, NIH Specific Aims): preserve scholarly conventions…
Imbad0202/academic-research-skills
Orchestrates a ten-stage academic workflow from research to finished manuscript, including integrity checks, two rounds of peer review and revision.
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.
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.
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
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.
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.
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.
Categories
Drafts or restructures manuscript sections, arguments and first-submission materials from author-provided evidence, routed by task, paper type, section, language and journal. The skill is a router.yaml, which declares the axes task (manuscript or submission package), paper type (research, methods, hypothesis, algorithmic or review), section, language (English or Chinese-to-English) and journal (Nature, Nature family, Nature Communications, Nature Machine Intelligence or generic), plus the always-loaded core files on stance, writing workflow and output format.
Nature-Style Scientific Writing fits situations like: drafting a section of a research manuscript from your results; rebuilding the argument of a paper that reads as a list of findings; preparing first-submission materials for a journal; condensing a long manuscript body.
Run `npx skills add Yuan1z0825/nature-skills --skill nature-writing -a claude-code`. Or copy the skill folder (skills/nature-writing in Yuan1z0825/nature-skills) into .claude/skills/nature-writing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Yuan1z0825/nature-skills --skill nature-writing -a codex`. Or copy the skill folder (skills/nature-writing in Yuan1z0825/nature-skills) into .agents/skills/nature-writing in your project. Codex loads it when a task matches its description.
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-writing -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-writing, .gemini/skills/nature-writing, .github/skills/nature-writing and .opencode/skills/nature-writing in your project.
SKILL.md names no scripts, command-line tools or credentials: Nature-Style Scientific Writing is instructions for the agent only.
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.
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.
Nature-Style Scientific Writing 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.
About 2k tokens (SKILL.md is roughly 8.2k 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 32k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Nature-Style Scientific Writing: Championship Mode Paper Review (WuXinbo-bo/Math-model-skills, 111 stars), Citation Verification Guide (Galaxy-Dawn/claude-scholar, 5.7k stars), Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars) and Academic Paper Reviewer (Imbad0202/academic-research-skills, 51k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.