New to Claude Skills? Learn how to install them →

yuan1z0825 on GitHub

Nature Reviewer Response

Free

Streamline your academic revision correspondence.

Get this skill

Free · Opens the source repo

What Nature Reviewer Response does

The Nature Reviewer Response skill is designed to assist researchers and authors in drafting, auditing, and revising correspondence packages for submissions to Nature and similar journals. It automates the creation of response letters to reviewers, rebuttal letters, and revision cover letters while ensuring that mutually blind reviewers do not see each other's comments. The skill supports various modes of correspondence, including minor and major revisions, and provides LaTeX templates for formatted documents. This makes it particularly useful for academics who frequently navigate the peer review process and need to maintain clarity and professionalism in their communications.

At its core, the skill employs a structured workflow that begins by loading essential components from a manifest file, ensuring that the response process is both systematic and efficient. Users can specify the task mode, decision type, and language, allowing the skill to tailor its responses to the specific needs of the correspondence. The dynamic layer of the skill loads necessary resources only when required, optimizing performance and keeping the core lightweight.

The skill is particularly beneficial for authors who are responding to complex reviewer comments or those who need to prepare comprehensive revision packages. By following a defined workflow, it helps users extract critical information from editor decision letters and reviewer reports, classify comments, and draft appropriate responses. The inclusion of a QA checklist further ensures that the final package is complete and consistent before submission.

Overall, Nature Reviewer Response is an invaluable tool for researchers aiming to enhance their submission success rates while minimizing the time spent on drafting and revising correspondence. It is especially relevant for those in the fields of science and academia who are familiar with the rigorous standards of journals like Nature.

When to use it

Use this skill when preparing responses to reviewer comments for journal submissions, especially for Nature and similar journals.

When not to use it

This skill may not be suitable for informal communications or submissions to journals with different formatting requirements.

What you can build with it

Responding to Reviewer Comments

Use the skill to draft precise responses to reviewer feedback, ensuring clarity and professionalism.

Preparing Revision Packages

Generate comprehensive revision packages that include all necessary correspondence and documentation for resubmission.

Automating LaTeX Document Creation

Utilize the LaTeX templates provided to format your response letters and cover letters appropriately.

How to install Nature Reviewer Response

View source

1. Install with the skills CLI

npx skills add yuan1z0825/nature-skills/nature-response --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by yuan1z0825

Nature Reviewer Response — Router

This skill is split into two layers:

  • A static layer under static/ that holds versioned, reusable content fragments (the default stance and red lines, and the response workflow with output format).
  • A dynamic layer (this file plus manifest.yaml) that loads the core every time and reaches for the deeper response references or templates only when a step needs them.

Do not try to apply the response logic from memory or from this router. Always load fragments from disk as described below.

Routing protocol

Follow these four steps every time the skill is invoked.

1. Load the manifest and the core layer

Read manifest.yaml. Then read every file listed under always_load:

  • static/core/stance.md — the editor-facing purpose, the default stance, the red lines, and the source hierarchy that apply to every response job.
  • static/core/workflow.md — accepted inputs, the revision correspondence workflow, and the output package format.

2. No content axis — identify mode and language inline

Unlike nature-writing or nature-figure, nature-response has no fragment axis. Its variation is identified at runtime, not by loading different content bodies:

  • task modedraft / audit / revise / triage-only / cover-letter / revision-package / latex-template / appeal-like.
  • decision type — minor revision, major revision, revise-and-resubmit, transfer after review, or unclear.
  • user language — if the user writes Chinese, also produce the 中文核对 block.

Decision type is a required intake gate for normal revision work. First extract it from an editor decision letter when available. If it is still unclear, ask the user whether this is a Major Revision or Minor Revision before drafting a response strategy or response prose. Do not infer the decision from the number, tone, or apparent difficulty of reviewer comments.

Use references/intake-and-routing.md to fix the task mode, minimum inputs, and readiness state before drafting. Route appeal-like cases separately; do not draft an appeal as the default path.

3. Run the workflow

Follow the workflow in core/workflow.md: if the user pasted a journal email, first parse manuscript metadata, decision type, editor instructions, reviewer reports, required files, deadlines, and reviewer-visibility rules from the email; identify mode and pass the decision-type gate; apply the Major- or Minor-Revision strategy without downgrading the severity of individual comments; extract editor instructions (IDs E.1) then reviewer comments (R1.1, R2.1) when present; classify each item by response action and independently verified work status; build an internal/editor master strategy and tracker; draft a standalone privacy-filtered response for each mutually blind reviewer; when a reviewer missed material already present in the manuscript, treat that as a clarity signal and revise the presentation instead of replying that the point was already stated; draft a revision cover letter when required; map every claimed change to a manuscript location or explicit placeholder; mark changed manuscript text in red on a backed-up copy when editing; format quoted revised manuscript text in the response letter in italics; flag missing author input; run QA; and derive package readiness from the per-item statuses and blocking state.

Never invent experiments, citations, line numbers, figure panels, supplementary items, editor instructions, or manuscript changes. Mark anything the author must supply as AUTHOR_INPUT_NEEDED.

4. Reach for references only when needed

The files under references/ and templates/ are deep resources, not defaults. Open them on demand per the references.on_demand table in the manifest — for example references/comment-taxonomy.md to classify comments, references/action-mapping.md for tracker fields, references/tone-and-stance.md for disagreement wording, references/difficult-cases.md for impossible experiments / conflicting reviewers / appeal-like cases, references/chinese-author-alignment.md for Chinese author notes, references/latex-templates.md for .tex cover/response/redline outputs, references/package-consistency-audit.md whenever the manuscript is edited alongside the letter or the package is about to be compiled and delivered, and references/qa-checklist.md before finalizing.

qa-checklist.md and package-consistency-audit.md are complementary and both apply to a final package: the first asks whether the response is complete, honest, and well-toned; the second asks whether the marked manuscript, the clean manuscript, and the letter actually agree with each other after editing. For a LaTeX package, run scripts/check_package_consistency.py after the first complete draft, after every manuscript edit, and immediately before delivery. Any manuscript edit invalidates the letter's verbatim quotes and page references, so re-run the audit rather than treating it as a one-time final check.

Why this split

  • The static layer is versioned and reviewable; the core stays small for a normal response.
  • The dynamic layer keeps each invocation cheap: the difficult-case, taxonomy, and QA depth load only when a step needs them.
  • The router itself is short on purpose. Update fragments and references, not this file, when adding scope.
  • This structure mirrors nature-writing, nature-polishing, nature-reader, nature-paper2ppt, nature-figure, and nature-citation.

Frequently asked questions about Nature Reviewer Response

Similar skills