Agent skill

Academic Rebuttal Drafting

by OpenLAIR in OpenLAIR/dr-claw

Analyzes reviewer comments and drafts venue-specific rebuttals for AI and computer science conferences, with an issue board, task list and paper edit plan.

MITAuto-check: notesResearch & Science

Install Academic Rebuttal Drafting

skills CLI
$ npx skills add OpenLAIR/dr-claw --skill inno-rebuttal -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenLAIR/dr-claw inno-rebuttal --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenLAIR/dr-claw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/inno-rebuttal .claude/skills/inno-rebuttal && rm -rf skills-src

Use ~/.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/

Facts

Skill name
inno-rebuttal
GitHub stars
1.2k
Token cost
~4.9k tokens
SKILL.md length
2,422 words
Files
7 (incl. scripts, references)
Skills in repo
36
Repo updated
First seen
Licence
MIT

At a glance

Analyzes reviewer comments and drafts venue-specific rebuttals for AI and computer science conferences, with an issue board, task list and paper edit plan.

  • Works in 6 steps: Review Analysis, Classification, and… → Strategy Selection → Task List Synthesis → …
  • Responding to reviewer comments after a conference submission
  • SKILL.md covers Overview, Handling Inputs, Routing First and Rebuttal Workflow, plus 5 more sections
  • Runs Shell scripts from its folder

What it does

A rebuttal is treated as a venue-constrained workflow, not just a writing task. The agent accepts reviews as pasted text, PDFs, screenshots or the paper's LaTeX source, asks you to paste the text when reviews sit on OpenReview or CMT, and routes by venue using `references/venue_rule_matrix.md`: artifact structure (one-page PDF, per-review response, threaded discussion), whether a revised manuscript is allowed, and policy limits such as anonymity, external links, new experiments and LLM disclosure. If the venue is uncertain it picks the most conservative workflow.

Work proceeds in stages, starting with a score matrix, classification of concerns and an issue board, and can stop at review analysis, a prioritized task list, a paper edit plan, a full draft, or a final pre-submission check. Reference files cover response strategies, writing principles, platforms and policies, and the issue board, and a `scripts/count_limits.sh` helper is bundled. The skill also triggers on Chinese-language requests. The excerpt is truncated.

When your agent uses it

  • Responding to reviewer comments after a conference submission
  • Planning which reviewer concerns need new experiments or paper edits
  • Handling a borderline accept or reject score during discussion

Example prompts

  • “Here are my three NeurIPS reviews. Build an issue board and tell me which concerns matter most.”
  • “Draft the ICML rebuttal for reviewer 2, who says my baseline is too weak.”
  • “Check this rebuttal against the venue's rules before I submit it.”

Requirements

  • The review text, pasted or as a PDF or screenshots
  • The paper source or PDF, to cross-reference the claims reviewers question
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Review Analysis, Classification, and Issue Board
  2. Strategy Selection
  3. Task List Synthesis
  4. Draft the Correct Artifact
  5. Refinement, Safety Gates, and Constraint Management
  6. Follow-Up Rounds

What it can do on your machine

Read from SKILL.md and the folder at commit d51b64e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Academic Rebuttal Drafting loads about 4.9k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 184 tokens; SKILL.md has 2,422 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~184
When it runs · the whole SKILL.md, loaded when a task matches
~4.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~15k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash

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); the scripts in this folder are not scanned.

SKILL.md

The full file from OpenLAIR/dr-claw at commit d51b64e, republished under its MIT licence (© OpenLAIR). 2,422 words, ~4,893 tokens.

Download SKILL.mdSave it as .claude/skills/inno-rebuttal/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
inno-rebuttal
description
Drafting and refining academic rebuttals for top-tier AI/CS conferences (NeurIPS, ICML, ICLR, CVPR, ECCV, AAAI, ARR, KDD, UAI, AISTATS, TMLR, etc.). Use this skill whenever the user needs to respond to reviewer comments, write a rebuttal, handle reviewer feedback, clarify technical misunderstandings, present additional experimental results, or deal with borderline accept/reject decisions. Also trigger when the user mentions keywords like "rebuttal", "reviewer", "review response", "author response", "camera-ready", "rebut", "AC", "area chair", "meta-review", or discusses conference review scores. Trigger for Chinese-language requests too, e.g. "写rebuttal", "回复审稿人", "审稿意见", "rebuttal怎么写", "reviewer说我的baseline不够".
allowed-tools
Read, Write, Edit, Bash
license
MIT license
metadata.skill-author
K-Dense Inc.

Academic Rebuttal Drafting and Refinement

Overview

A rebuttal is a venue-constrained response workflow, not just a writing task. The goal is to clarify misunderstandings, resolve decision-relevant concerns, convert review analysis into an actionable task list, and produce the correct submission artifact for the target venue.

This skill supports multiple end states depending on what the user needs:

  • review analysis only,
  • analysis plus prioritized task list,
  • task list plus paper edit plan,
  • full venue-specific rebuttal draft,
  • final pre-submission verification.

Handling Inputs

Reviews arrive in many formats. Before starting analysis:

  • Pasted text: Use directly. Ask the user to confirm whether the paste is complete.
  • PDF reviews: Read the PDF and extract all review text, scores, and confidence levels.
  • Screenshots: Read the image and transcribe all visible review content. Flag any truncated or unclear sections.
  • OpenReview / CMT links: Ask the user to paste the review text, since external platform access is unreliable.
  • LaTeX source or paper PDF: Read as needed to cross-reference claims reviewers question.

If reviews are incomplete (e.g., missing scores or confidence), ask the user before proceeding.

Routing First

Before drafting anything, determine the venue and route the workflow using references/venue_rule_matrix.md.

Primary routing dimensions:

  1. Artifact structure: one-page PDF rebuttal, per-review response, threaded discussion, rolling review / revision plan, or single-feedback response.
  2. Revision policy: revised manuscript allowed during discussion, not allowed, or unclear (use conservative handling).
  3. Policy constraints: anonymity, external links, new experiments, confidential AC channel, LLM disclosure requirements.

If the venue is unknown or only partially confirmed, state that explicitly and choose the most conservative workflow.


Rebuttal Workflow

Run the workflow in stages. Do not force a user confirmation pause after every stage unless the user asked for a checkpoint or the next step is risky.

Stage 1: Review Analysis, Classification, and Issue Board

Analyze all reviews to identify core themes, major technical "deal-breakers," and common questions.

Key Actions:

  • Extract a Score Matrix: Create a table listing Reviewer ID, scores, confidence, and a short summary of each review's decision logic.
  • Classify Reviewer Stance: Label each reviewer as Champion (score >= 7, positive language), Persuadable (score 4-6, mixed), or Entrenched (score <= 3, strong negative). This guides effort allocation — invest most in converting Persuadable reviewers while maintaining Champion support. See references/writing_principles.md for stance-based tone guidance.
  • Identify Decision-Critical Concerns: Combine low scores, high confidence, repeated concerns across reviewers, and likely AC-facing issues.
  • Group Common Concerns: Identify points raised by multiple reviewers (e.g., [R1, R3] both ask about Baseline X).
  • Categorize Issues: Distinguish between soundness, novelty, significance, clarity, missing baselines, missing ablations, theory gaps, limitations, ethics, and minor edits.
  • Assign Severity: Use the following classification for each concern:
SeverityDefinition
Major-BlockingCan single-handedly cause rejection (methodology flaws, novelty challenges)
Major-AddressableSignificant but resolvable with evidence or targeted revision
MinorClarity, formatting, typos — low decision weight
MisunderstandingReviewer missed existing content in the paper
  • Identify "The AC's Perspective": What will an Area Chair see as the main reason to accept or reject?

Output: Issue Board

Build a structured Issue Board tracking every atomized concern. For single-reviewer or purely-minor scenarios, a simpler table suffices.

issue_id | reviewer | severity          | category   | strategy | status
R1-1     | R1       | Major-Blocking    | baselines  | (TBD)    | open
R1-2     | R1       | Minor             | clarity    | (TBD)    | open
R2-1     | R2       | Misunderstanding  | novelty    | (TBD)    | open
R2-2     | R2       | Major-Addressable | ablations  | (TBD)    | open
R3-1     | R3       | Major-Addressable | baselines  | (TBD)    | open  [shared with R1-1]

Update the strategy and status columns as you progress through subsequent stages. Before finalizing (Stage 5), every Major-Blocking and Major-Addressable issue must reach status=done.

See references/issue_board_guide.md for the full schema, a worked example, and cross-review consistency checking.

If the user requested only analysis, stop here. Otherwise continue to Stage 2.

Stage 2: Strategy Selection

For each issue on the board, select one or more response strategies. The right strategy depends on whether the reviewer's point is factually correct and how much it affects the acceptance decision.

StrategyWhen to useExample
Accept and fixThe reviewer is right, and the fix is feasible before deadlineMissing ablation that can be run quickly
Clarify misunderstandingThe paper already addresses this but the reviewer missed itReviewer says "no comparison to X" but Table 3 has it
Partial agree and narrow claimThe concern is valid but only for a subset of claims"We agree this doesn't hold for non-stationary settings; we've narrowed Theorem 2 accordingly"
Respectful disagreementThe reviewer's technical position is demonstrably incorrect, and you have evidenceReviewer claims method can't handle Y, but Appendix B shows results on Y
Out of scopeThe request is legitimate but fundamentally beyond the paper's contribution"Adding a full theoretical analysis of convergence is important future work; we've added this to our limitations"
Escalate to ACReviewer conduct or factual errors best addressed privately (only if venue supports confidential AC notes)Reviewer appears to have conflicts or misattributes prior work

Strategy Combinations

Real concerns often need compound strategies. Common combos:

  • Clarify + Accept partial: "We already address X in Section 3.2, but we agree the presentation was unclear. We have rewritten the paragraph and added a clarifying figure."
  • Accept + New evidence: "We agree this baseline was missing. We have now run the comparison — results in the table below show our method outperforms by 2.1%."
  • Partial agree + Scope narrow: "We agree the claim is too broad for the non-stationary case. We have narrowed Theorem 2 to the stationary setting and added this as a limitation."

See references/response_strategies.md for detailed templates, full worked examples, and tone before/after comparisons.

Key Principles:

  • Be Direct: Answer the core question in the first sentence.
  • Evidence Over Promises: Prefer actual evidence. If evidence is missing, convert that gap into a concrete task rather than hand-waving.
  • Professional Tone: Avoid defensive phrasing.
  • Venue Awareness: Do not suggest new experiments, new figures, revised PDFs, or external links unless the venue rules support them.

Output: Update the Issue Board with the chosen strategy for each issue.

Stage 3: Task List Synthesis

Convert the strategy map into an actionable task list.

Typical task types:

  • rerun or add an experiment
  • collect a missing baseline number
  • extract evidence already present in the paper
  • rewrite an unclear claim
  • soften an overclaim
  • add a limitation
  • prepare a confidential AC note
  • compress a draft to fit venue limits

For each task, record: owner if known, required input, expected output, whether it must happen before drafting, whether it changes the manuscript, the rebuttal only, or both.

If the user asked for planning plus execution, carry out the feasible tasks before drafting.

Stage 4: Draft the Correct Artifact

Compose the full rebuttal, respecting conference-specific formats. Select the output structure from the venue router in references/venue_rule_matrix.md:

  • One-page PDF rebuttal (CVPR, ICCV, ECCV): short summary, merged high-impact concerns, only the most decision-relevant reviewer-specific points.
  • Per-review response (ICML, KDD): one response block per review, direct answer first, then evidence.
  • Threaded discussion (ICLR, NeurIPS, UAI, AISTATS): concise opening, reply to concrete questions, keep follow-ups easy.
  • Rolling review (ARR, TMLR): response now plus revision plan for the next manuscript version.
  • Single-feedback (AAAI, The Web Conference): prioritize issues most likely to affect committee discussion.

Character Budget (for venues with explicit limits)

When the venue imposes a character or word limit, allocate the budget before writing:

SectionBudget sharePurpose
Opener / global summary10-15%Thank reviewers, preview top resolutions
Per-reviewer responses75-80%Core content, allocated proportionally to issue severity
Closing / summary of changes5-10%Acceptance case, remaining items

For example, with ICML's 5000-character limit: ~600 chars opener, ~4000 chars per-reviewer, ~400 chars closing. Verify the final count with scripts/count_limits.sh.

When the venue has no explicit limit, skip budgeting.

Dual Output

Produce two versions of every rebuttal:

  1. Paste-ready version: Plain text (or minimal markdown) that fits directly into the venue's submission form (OpenReview, CMT, EasyChair). Stripped of formatting the platform does not support. Verified against character limits with scripts/count_limits.sh.
  2. Extended version: Full markdown with complete evidence tables, internal cross-references, and author notes marked with [INTERNAL]. This is the team's working copy for review before submission.

Generate the extended version first, then strip it down for the paste-ready copy.

Formatting:

  • Use [R1], [R2], etc., for reviewer IDs.
  • Use bolding or headers for key themes (e.g., Novelty:, Baselines:).
  • Use "Q/A" format only when it fits the venue and saves space.
  • Keep responses self-contained: include the key clarification or result in the response itself.

Example of a good response to a reviewer concern:

[R2] Missing comparison to MethodX

We appreciate this suggestion. We have added a comparison to MethodX on all three benchmarks. As shown below, our method outperforms MethodX by 2.3% on CIFAR-100 and 1.8% on ImageNet-1K, while being 1.5x faster at inference:

MethodCIFAR-100ImageNet-1KInference (ms)
MethodX82.179.412.3
Ours84.481.28.1

We have updated Table 2 in the revised manuscript.

Example of a bad response (avoid this):

We believe the reviewer failed to notice that our method is clearly superior. We will add the comparison in the camera-ready.

The bad version is defensive ("failed to notice"), provides no evidence, and makes an empty promise.

Show full SKILL.md (976 more words)Show less
Stage 5: Refinement, Safety Gates, and Constraint Management

Before polishing the draft, run three mandatory safety gates. If any gate fails, fix the issue before proceeding.

Safety Gate 1 — Provenance Gate

Every factual claim in the rebuttal (numbers, experimental results, section references) must trace to a verifiable source: the manuscript, experimental logs, or an explicitly labeled planned change. If a claim has no source, either ground it or remove it. The rebuttal must never invent experiments, data, citations, or reviewer positions.

Safety Gate 2 — Commitment Gate

Every promise in the rebuttal ("we have updated Table 2", "we added an ablation") must be verified. If the rebuttal says "we have updated Table 2," confirm that Table 2 was actually updated. If the venue does not allow manuscript revision during discussion, reframe promises as planned changes for the camera-ready version and label them clearly.

Safety Gate 3 — Coverage Gate

Cross-check the Issue Board: every issue with severity Major-Blocking or Major-Addressable must have status=done. No major concern may be left unaddressed. Minor issues should be at least acknowledged ("We thank the reviewer and have corrected the typos throughout").

Polish Checklist:

  • Length Verification: Use scripts/count_limits.sh <file> [--chars|--words] to verify length limits empirically. Do not rely solely on estimation.
  • Clarity: Is the most important information (new results) easy to find?
  • Anonymity: No names, institution links, or non-anonymized URLs.
  • Tone Check: Professional even when responding to harsh reviews?
  • Response Accuracy: Does the response actually answer the reviewer's specific concern?
  • Policy Check: Confirm the draft does not violate venue rules on links, revised manuscripts, new experiments, or disclosure. See references/platforms_and_policies.md.
  • Evidence Check: Every concrete claim is supported by the manuscript, real results, or an explicitly labeled planned change.
  • Cross-Review Consistency: No contradictory answers to different reviewers. Use the Issue Board to verify shared concerns received consistent treatment.
Stage 6: Follow-Up Rounds

This stage applies to venues with multi-round discussion: ICLR, NeurIPS, UAI, AISTATS, ICML 2026 (3 rounds), ARR, TMLR. Consult references/venue_rule_matrix.md to confirm whether the venue supports follow-up.

When new reviewer comments arrive after the initial response:

  1. Update the Issue Board: Mark acknowledged issues as resolved. If a reviewer raises a new concern, add it with a new issue_id and route through Stage 2 strategy selection.
  2. Draft delta replies only: Respond to new or unresolved points. Do not rewrite the full rebuttal.
  3. Back-reference prior answers: If a reviewer repeats a concern already addressed, respond briefly: "As noted in our initial response, [one-sentence summary]. We are happy to clarify further if a specific aspect remains unclear."
  4. Escalate technically, not rhetorically: If the reviewer pushes back, add evidence or concede narrowly. Do not increase argumentative intensity.
  5. Cap at 3 follow-up rounds: If a disagreement persists after 3 rounds, summarize the positions cleanly and rely on the AC to adjudicate. Further argumentation is rarely productive.
  6. Rolling review pivot: For ARR and TMLR, shift from rebuttal mode to revision-plan mode after round 1 — focus on what will change in the next manuscript version rather than defending the current one.

Re-run the three safety gates (provenance, commitment, coverage) for each follow-up response.


Tone and Language Guidelines

Maintain a "Scientific Partnership" tone rather than an "Adversarial" one. See references/writing_principles.md for detailed stance-based tone guidance and references/response_strategies.md for before/after comparisons.

Recommended Phrases:

  • "To clarify a potential misunderstanding, we actually..."
  • "We agree that [X] is important, and we have now added results for [X] in Table 1."
  • "As mentioned in Section 3.2 of the paper, we account for [Y] by..."
  • "While [Method Z] is related, our approach differs in that..."

Avoid:

  • "The reviewer failed to understand..."
  • "The reviewer is wrong about..."
  • "It is obvious that..."
  • "We will definitely fix this in the camera-ready version" (without providing the fix/data now).

Resources

Load references only as needed:

  • For cross-venue writing guidance, reviewer stance classification, and tone calibration, see references/writing_principles.md.
  • For venue-specific constraints and timelines, see references/venue_rule_matrix.md.
  • For platform mechanics and policy constraints (OpenReview, LLM usage, anonymity, external links), see references/platforms_and_policies.md.
  • For detailed strategy templates, combo examples, tone before/after comparisons, and successful case patterns, see references/response_strategies.md.
  • For Issue Board schema, worked examples, and coverage verification, see references/issue_board_guide.md.

Common Rebuttal Pitfalls

  • Being Defensive: Arguing with the reviewer's opinion rather than addressing their technical concern.
  • Ignoring Reviewers: Not responding to a low-confidence or short review (even a simple "Thank you" is better).
  • Wasting Space on Typos: Spending 20% of the rebuttal on minor grammar fixes while ignoring a baseline request.
  • Over-Promising: Saying "We will do X" without showing any preliminary proof that X is possible or already done.
  • Inconsistent Cross-Review Answers: Telling R1 you've narrowed the claim while telling R3 the original claim still holds.
  • Fabrication: Inventing experiments, numbers, or reviewer positions that do not exist. This is a hard disqualifier.

Final Checklist

Before finalizing the rebuttal, verify:

  • All major technical concerns have been addressed with evidence.
  • Issue Board: all Major-Blocking and Major-Addressable items have status=done.
  • Provenance gate passed: every factual claim has a verifiable source.
  • Commitment gate passed: every promise verified or venue-appropriate.
  • Coverage gate passed: no major concern left unaddressed.
  • Tone is professional, polite, and non-defensive.
  • "Response-First" structure is used for all key points.
  • Reviewers are correctly cited (e.g., [R1], [R2]).
  • Character/page limits are strictly followed (verified with scripts/count_limits.sh).
  • Character budget allocation respected (for limited venues).
  • New experimental results are summarized clearly.
  • No anonymity violations.
  • No unsupported claims about manuscript changes, experiments, or reviewer intent.
  • The artifact type matches the venue's actual rebuttal mechanism.
  • Cross-review consistency: no contradictory answers to different reviewers.
  • Both paste-ready and extended versions produced.
  • The Area Chair (AC) can easily understand the main "message" of the rebuttal.

Design Influences

Several ideas in this skill were adapted from community rebuttal tools:

  • Review classification, strategy templates, tone guidelines, and success case patterns: inspired by the review-response skill.
  • Safety gates, issue board, character budgeting, follow-up rounds, and dual output: inspired by the rebuttal skill by wanshuiyin (source).

© OpenLAIR, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references) in skills/inno-rebuttal of OpenLAIR/dr-claw.

  • SKILL.md
  • references/issue_board_guide.md
  • references/platforms_and_policies.md
  • references/response_strategies.md
  • references/venue_rule_matrix.md
  • references/writing_principles.md
  • scripts/count_limits.sh

Open the folder on GitHubat commit d51b64e

Compare with similar skills

Academic Rebuttal Drafting 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.

Academic Rebuttal Drafting compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Academic Rebuttal Drafting this skillOpenLAIR/dr-claw1.2k—~4.9kAutomated safety check: NotesMIT
Academic Paper Writing PipelineImbad0202/academic-research-skills51k—~16kAutomated safety check: PassCustom licence
LLM Reviewer Bias DefenseMichael-Jiahao-Zhang/game-the-llm-reviewer206—~1.5kAutomated safety check: PassMIT
Nature Reviewer ResponseYuan1z0825/nature-skills47k—~1.5kAutomated safety check: PassApache-2.0
Research Paper Writing CoachXiaomiMiMo/MiMo-Code14k—~1.7kAutomated safety check: PassMIT
Academic Writing Assistantdonghuixin/AI-Vibe-Writing-Skills497—~616Automated safety check: PassMIT

Similar skills

  • Academic Paper Writing Pipeline

    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.

    51k GitHub stars~16k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • LLM Reviewer Bias Defense

    Michael-Jiahao-Zhang/game-the-llm-reviewer

    Applies small, meaning-preserving rhetorical edits to a finished manuscript so wording does not trigger known LLM reviewer penalties, and delivers a change note.

    206 GitHub stars~1.5k tokensUpdated 18 days ago
    Research & ScienceAuto-check passed
  • Nature Reviewer Response

    Yuan1z0825/nature-skills

    Drafts, audits and revises responses to peer review: point-by-point replies, revision cover letters and marked-manuscript or LaTeX revision packages.

    47k GitHub stars~1.5k tokensUpdated today
    Research & ScienceAuto-check passed
  • Research Paper Writing Coach

    XiaomiMiMo/MiMo-Code

    Drafts, rewrites and reviews academic papers in ML, CV and NLP style, section by section, and compiles LaTeX sources to PDF.

    14k GitHub stars~1.7k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • Academic Writing Assistant

    donghuixin/AI-Vibe-Writing-Skills

    Drafts and revises academic prose in the author's voice, repairs sentence flow, traces systems-paper claims to evidence and prepares reviewer responses.

    497 GitHub stars~616 tokensUpdated 28 days ago
    Writing & ContentAuto-check passed
  • Academic Research

    voidful/academic-skills

    Complete academic research skill suite covering the full pipeline: paper reading (read/explain papers with storytelling), idea generation (brainstorm research directions), experiment design (plan…

    135 GitHub stars~887 tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed

More from OpenLAIR/dr-claw

All 36 skills in this repo
  • Turns a research paper into a slide deck and, optionally, a narrated demo video, through script, slide generation, text-to-speech and video assembly stages you control.

    1.2k GitHub stars~1.5k tokensUpdated 23 days ago
    Auto-check passed
  • Clusters the latest news-feed results by topic and writes a briefing of research idea seeds with citations, plus a structured seeds file, without crawling new sources.

    1.2k GitHub stars~1.3k tokensUpdated 23 days ago
    Auto-check: notes
  • ML Dataset Discovery

    OpenLAIR/dr-claw

    Searches Hugging Face Hub, OpenML, GitHub and paper references for datasets that fit a research task and returns a ranked, de-duplicated table.

    1.2k GitHub stars~741 tokensUpdated 23 days ago
    Auto-check passed
  • Gemini Deep Research

    OpenLAIR/dr-claw

    Runs multi-source web research through Google's Gemini Deep Research Agent with a bundled Python script and saves a structured, cited report as files.

    1.2k GitHub stars~996 tokensUpdated 23 days ago
    Auto-check passed
  • Six-phase workflow for writing, revising and adapting grant proposals for NSF, NIH, DOE, DARPA, NASA and China's NSFC, from profiling through simulated peer review.

    1.2k GitHub stars~9.2k tokensUpdated 23 days ago
    Auto-check passed
  • Inno Rclone To Overleaf

    OpenLAIR/dr-claw

    Access Overleaf projects via CLI. An agent skill from OpenLAIR/dr-claw.

    1.2k GitHub stars~1.2k tokensUpdated 23 days ago
    Auto-check passed

Works with

Questions about Academic Rebuttal Drafting

What does Academic Rebuttal Drafting do?

Analyzes reviewer comments and drafts venue-specific rebuttals for AI and computer science conferences, with an issue board, task list and paper edit plan. A rebuttal is treated as a venue-constrained workflow, not just a writing task.md`: artifact structure (one-page PDF, per-review response, threaded discussion), whether a revised manuscript is allowed, and policy limits such as anonymity, external links, new experiments and LLM disclosure.

When should I use Academic Rebuttal Drafting?

Academic Rebuttal Drafting fits situations like: responding to reviewer comments after a conference submission; planning which reviewer concerns need new experiments or paper edits; handling a borderline accept or reject score during discussion.

How do I install Academic Rebuttal Drafting in Claude Code?

Run `npx skills add OpenLAIR/dr-claw --skill inno-rebuttal -a claude-code`. Or copy the skill folder (skills/inno-rebuttal in OpenLAIR/dr-claw) into .claude/skills/inno-rebuttal in your project. Claude Code loads it when a task matches its description.

How do I install Academic Rebuttal Drafting in Codex?

Run `npx skills add OpenLAIR/dr-claw --skill inno-rebuttal -a codex`. Or copy the skill folder (skills/inno-rebuttal in OpenLAIR/dr-claw) into .agents/skills/inno-rebuttal in your project. Codex loads it when a task matches its description.

Can I use Academic Rebuttal Drafting in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenLAIR/dr-claw --skill inno-rebuttal -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/inno-rebuttal, .gemini/skills/inno-rebuttal, .github/skills/inno-rebuttal and .opencode/skills/inno-rebuttal in your project.

What does Academic Rebuttal Drafting need to run?

Going by SKILL.md and its folder, Academic Rebuttal Drafting needs a shell for the scripts in its folder. Our summary lists: The review text, pasted or as a PDF or screenshots; The paper source or PDF, to cross-reference the claims reviewers question. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash.

Does Academic Rebuttal Drafting access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Academic Rebuttal Drafting safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Academic Rebuttal Drafting use?

Academic Rebuttal Drafting is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Academic Rebuttal Drafting use?

About 4.9k tokens (SKILL.md is roughly 20k 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 10k tokens, read only when the agent opens those files.

What are the alternatives to Academic Rebuttal Drafting?

Skills that share tags, products or a category with Academic Rebuttal Drafting: Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars), LLM Reviewer Bias Defense (Michael-Jiahao-Zhang/game-the-llm-reviewer, 206 stars), Nature Reviewer Response (Yuan1z0825/nature-skills, 47k stars) and Research Paper Writing Coach (XiaomiMiMo/MiMo-Code, 14k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Academic Rebuttal Drafting?

OpenLAIR (a GitHub organization) maintains it in OpenLAIR/dr-claw, which has 1,155 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on September 17, 2026.

Source: OpenLAIR/dr-claw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.