PluginBench
Skill
Review
Audit score 70

nature-response

yuan1z0825/nature-skills

Draft, audit, and revise peer-review responses, rebuttals, and revision cover letters.

What is nature-response?

Handles peer-review response workflows for academic manuscripts, including drafting rebuttals, auditing existing responses, revising marked-up manuscripts, and generating revision cover letters. Use this when responding to reviewer comments, major/minor revisions, or resubmission packages.

  • Route tasks by mode (draft, audit, revise, triage, cover-letter, revision-package, LaTeX-template, appeal-like) and decision type (minor/major revision, revise-and-resubmit, transfer, unclear)
  • Parse journal emails to extract manuscript metadata, decision type, editor instructions, reviewer reports, and deadlines
  • Classify reviewer comments by response action and work status, building internal strategy trackers and editor-facing response letters
  • Generate privacy-filtered responses for mutually-blind reviewers and standalone revision cover letters
  • Map all claimed manuscript changes to specific locations and mark edits in red; format revised text in italics in response letters
  • Apply main-text discipline: keep manuscript changes minimal, prefer replacement over appending, route detail to supplementary materials

How to install nature-response

npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-response
Prerequisites
  • Access to the journal's decision letter and reviewer reports
  • Manuscript file (Word, LaTeX, or PDF) if revising text
  • Clarity on decision type (minor revision, major revision, revise-and-resubmit, etc.) or willingness to confirm it
Claude Code
Cursor
Windsurf
Cline

How to use nature-response

  1. 1.Load the manifest and core guidance (stance.md, workflow.md) for your task
  2. 2.Identify your task mode (draft/audit/revise/cover-letter/etc.) and decision type from the editor letter or context
  3. 3.Paste the journal email, reviewer comments, and any existing response draft or marked manuscript
  4. 4.Follow the workflow: parse metadata, classify comments, build strategy tracker, draft responses for each reviewer
  5. 5.For manuscript edits, mark changes in red, quote revised text in italics in the letter, and run consistency audit before delivery
  6. 6.If Chinese author alignment is needed, load the Chinese-author-alignment reference and produce 中文核对 block

Use cases

Good for
  • Draft a complete rebuttal letter responding point-by-point to major-revision comments from multiple reviewers
  • Audit an existing response draft for completeness, tone, and alignment with reviewer comments and editor instructions
  • Revise a marked-up manuscript alongside a response letter, ensuring consistency between edits and letter claims
  • Generate a revision cover letter summarizing changes for a resubmission after major revision
  • Triage reviewer comments to identify which require manuscript changes vs. letter-only responses
Who it's for
  • Academic authors responding to peer review
  • Researchers preparing major or minor revision resubmissions
  • Authors writing rebuttals or appeals to editor decisions
  • Non-native English speakers needing Chinese-language alignment notes

nature-response FAQ

What's the difference between nature-response and nature-writing?

nature-writing handles initial-submission materials (abstracts, introductions, figures); nature-response handles responses to peer review, rebuttals, revision cover letters, and marked-manuscript packages.

Do I need to know the decision type before starting?

For a complete response package, yes—extract it from the editor letter. For local edits or comment triage, you can proceed with decision type marked unknown and ask the author to confirm only if needed.

Should I invent new experiments or citations if a reviewer suggests them?

No. Mark any missing author input as AUTHOR_INPUT_NEEDED and do not invent experiments, citations, line numbers, figure panels, or manuscript changes.

How do I handle manuscript edits alongside the response letter?

Mark all edits in red on a backed-up copy, quote revised text in italics in the letter, map every change to a manuscript location, and run the package-consistency-audit before delivery.

What if reviewers are mutually blind—how do I handle privacy?

Generate a separate, privacy-filtered response letter for each reviewer that does not reveal other reviewers' identities or comments.

Full instructions (SKILL.md)

Source of truth, from yuan1z0825/nature-skills.


name: nature-response description: >- Draft, audit, or revise responses to peer review, revision cover letters, and marked-manuscript or LaTeX revision packages. Use for 审稿意见回复、逐点回复、返修信、 rebuttals and edits to existing response drafts. Initial-submission materials belong to nature-writing; simulated peer review belongs to nature-reviewer.

Nature Reviewer Response — Router

Routing protocol

For a new task, load the core and matching resources below. Reuse already loaded guidance on follow-ups; load more only when the task needs it.

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 mode — draft / 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 required for a new package-level revision strategy or complete response package. First extract it from the editor letter or task context. If it remains unclear, ask whether this is a Major Revision or Minor Revision and pause only decision-dependent work. A local wording edit, audit of an existing reply, or comment-level triage may proceed with decision type marked unknown. Do not infer the decision from the number, tone, or 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.

For a local edit or bounded audit, return the revised passage or findings and relevant missing facts. Do not expand it into a master tracker, cover letter, or complete revision package unless requested. Apply the package workflow below only to the parts needed for the requested output.

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.

Whenever a response proposes or performs a manuscript main-text edit, also load ../nature-shared/core/main-text-discipline.md. Answer the reviewer completely in the letter, but keep the manuscript change to the shortest text needed for the reader. Prefer replacement or compression over appending, and route non-central robustness or reconciliation detail to SI unless it changes the central interpretation.

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, ../nature-shared/core/main-text-discipline.md for reviewer-driven manuscript additions and evidence relocation, 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.