nature-polishing
Polish, restructure, or translate academic prose into Nature-leaning English using writing-strategy principles, curated Nature/Nature Communications article…
Skill by ypan50918-ops
Chalk Labs
Need help deploying nature-polishing?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ypan50918-ops-nature-polishing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/nature-polishing
What's inside
- Skill name
nature-polishing- Description
- 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 Academic Phrasebank. Use whenever the user asks to polish a manuscript paragraph, abstract, introduction, results, discussion, conclusion, title, methods section, or Chinese academic draft for publication-quality English. Also covers LaTeX layout/typesetting (排版) fixes — loose or sparse pages, stranded section headings, figures that don't fill the page or split across pages, "Float too large", multi-panel figure arrangement, and Supplementary Information that looks empty — via references/latex-layout.md. Also trigger on general academic/scientific writing requests even without the word "Nature", including academic writing, scientific writing, SCI/paper writing, English manuscript polishing, language editing, proofreading, and Chinese phrasings such as 学术写作、科研写作、论文润色、写paper、SCI写作、英文论文润色、语言润色、润色、改写、学术英语、英文写作.
- License
- Apache-2.0
- Instructions
- 69 lines in SKILL.md · view on GitHub
Files (31)
- README.md
- README_EN.md
- SKILL.md
- manifest.yaml
- 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 · references/
- failure-modes.md · static/core/
- output-format.md · static/core/
- stance.md · static/core/
- generic.md · static/fragments/journal/
- nat-comms.md · static/fragments/journal/
- nature.md · static/fragments/journal/
- en.md · static/fragments/language/
- zh-to-en.md · static/fragments/language/
- algorithmic.md · static/fragments/paper_type/
- hypothesis.md · static/fragments/paper_type/
- methods.md · static/fragments/paper_type/
- research.md · static/fragments/paper_type/
- review.md · static/fragments/paper_type/
- abstract.md · static/fragments/section/
- conclusion.md · static/fragments/section/
- discussion.md · static/fragments/section/
- intro.md · static/fragments/section/
- methods.md · static/fragments/section/
- results.md · static/fragments/section/
- title.md · static/fragments/section/
SKILL.md (first lines)
# Nature-Style Academic Polishing — Router This skill is split into two layers: - A **static layer** under `static/` that holds versioned, reusable content fragments (core principles, paper-type playbooks, per-section 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 polishing 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](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 / 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 proceeding, 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 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. ### 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. **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. ## Why this split - The static layer is versioned and reviewable. Adding a new journal style or paper type is one new file plus one manifest line. - The dynamic layer keeps each invocation cheap: only the fragments relevant to this draft enter context, instead of the full 1000-line monolith. - The router itself is short on purpose. Update fragments, not this file, when adding scope.
From ypan50918-ops/Yuan1z0825-nature-skills, Apache-2.0.
More from ypan50918-ops/Yuan1z0825-nature-skills
- 0.479score
nature-paper2ppt
ypan50918-ops
Build a complete Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, figure legends, or reading notes.
SkillCFreshness: CClaude Code +9 - 0.479score
nature-statistics
ypan50918-ops
Audit, revise, or draft manuscript statistical reporting for Nature / high-impact journal submissions.
SkillCFreshness: CClaude Code +9 - 0.479score
nature-writing
ypan50918-ops
Draft, restructure, or plan Nature-style manuscript sections and initial-submission materials from author-provided claims, results, figures, notes, or Chinese…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-academic-search
ypan50918-ops
Multi-source literature search, citation verification, strict independent other-citation audits, article-level citation metric tables, influential citer…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-citation
ypan50918-ops
Add strict Nature/CNS citations to manuscript text by splitting long passages into citable segments, searching only accepted flagship and subjournal titles…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-paper-card
ypan50918-ops
Build a source-grounded deep-reading Paper Card for one scientific paper, preprint, PDF, DOI, arXiv page, publisher article, or pasted paper text.
SkillCFreshness: CClaude Code +9 - 0.479score
nature-data
ypan50918-ops
Prepare, audit, or revise Nature-ready Data Availability statements, data repository plans, dataset citations, and FAIR metadata checklists for manuscripts.
SkillCFreshness: CClaude Code +9 - 0.479score
nature-figure
ypan50918-ops
Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-paper-to-patent
ypan50918-ops
Convert scientific papers, theses, technical reports, source code, figures, inventor notes, or research manuscripts into evidence-grounded Chinese invention…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-reader
ypan50918-ops
Build full-paper Chinese-English side-by-side, figure/table-aware, source-grounded Markdown readers for journal or conference papers from PDF, DOI, arXiv…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-response
ypan50918-ops
Draft, audit, or revise Nature-style revision correspondence packages: point-by-point reviewer response letters, rebuttal letters, revision cover letters…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-reviewer
ypan50918-ops
Simulate a Nature-style reviewer assessment from the referee perspective rather than an author rebuttal.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jul 15, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ypan50918-ops
- 0.479score
nature-response
ypan50918-ops
Draft, audit, or revise Nature-style revision correspondence packages: point-by-point reviewer response letters, rebuttal letters, revision cover letters…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-reader
ypan50918-ops
Build full-paper Chinese-English side-by-side, figure/table-aware, source-grounded Markdown readers for journal or conference papers from PDF, DOI, arXiv…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-figure
ypan50918-ops
Create, revise, audit, and export submission-grade scientific figures for Nature-family and other high-impact venues in Python (matplotlib/seaborn) or R…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-data
ypan50918-ops
Prepare, audit, or revise Nature-ready Data Availability statements, data repository plans, dataset citations, and FAIR metadata checklists for manuscripts.
SkillCFreshness: CClaude Code +9 - 0.479score
nature-paper-to-patent
ypan50918-ops
Convert scientific papers, theses, technical reports, source code, figures, inventor notes, or research manuscripts into evidence-grounded Chinese invention…
SkillCFreshness: CClaude Code +9 - 0.479score
nature-reviewer
ypan50918-ops
Simulate a Nature-style reviewer assessment from the referee perspective rather than an author rebuttal.
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get nature-polishing running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
nature-polishing skill. Agent Mart. https://agentmart.dev/skills/ypan50918-ops-nature-polishing (last updated 2026-10-24)