Agent skill

Awesome Rebuttal

by xiongqi123123 in xiongqi123123/awesome-rebuttal

Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers.

MITAuto-check passedDevelopment

Install Awesome Rebuttal

skills CLI
$ npx skills add xiongqi123123/awesome-rebuttal --skill awesome-rebuttal -a claude-code

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

GitHub CLI
$ gh skill install xiongqi123123/awesome-rebuttal awesome-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).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
awesome-rebuttal
GitHub stars
306
Token cost
~3.3k tokens
SKILL.md length
1,400 words
Files
87 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers.

  • Works in 9 steps: Inspect the current workspace before… → Create or use a project-local… → If the workspace is empty, organize or… → …
  • Authors need a workspace-local .awesome-rebuttal state folder
  • SKILL.md covers Operating contract, Language policy, Shared questionnaire protocol and Canonical response modes, plus 9 more sections
  • Paper/code/review/venue-rule intake

What it does

Awesome Rebuttal is an agent skill from xiongqi123123/awesome-rebuttal. Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers. Use when authors need a workspace-local .awesome-rebuttal state folder, paper/code/review/venue-rule intake, JSON memory, snapshots, LaTeX/template handling for one-page rebuttals, reviewer stance analysis, strategy planning, experiment triage, safe author response drafting, or AC summaries under confirmed venue rules.

Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 91 other files, including scripts, reference files and assets (for example `AI_AGENT_INSTALL.md`, `README.md` and `README_ZH.md`).

It sits in Development, covering Natural language processing and LaTeX. The licence is MIT.

When your agent uses it

  • Authors need a workspace-local .awesome-rebuttal state folder
  • Paper/code/review/venue-rule intake
  • LaTeX/template handling for one-page rebuttals
  • Reviewer stance analysis

Example prompts

  • “/awesome-rebuttal”

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Inspect the current workspace before content analysis.
  2. Create or use a project-local .awesome-rebuttal/ state folder; never store runtime memory in the installed skill folder.
  3. If the workspace is empty, organize or recommend Code/, Paper/, Reference/, and Temp/.
  4. If the workspace already contains files, infer the author's organization and adapt non-destructively.
  5. Ask how progress should be preserved: manual_git, auto_git, or markdown_snapshot_only.
  6. Run the intake gate before analysis. Missing required inputs block drafting.
  7. Treat venue rules as user-provided or AI-searched + user-confirmed; never rely on stale built-in venue rules.
  8. Keep every factual claim grounded in paper, code, review, venue_rules, user, or explicit inference.
  9. Never invent experiments, numbers, citations, reviewer positions, or venue permissions.

What it can do on your machine

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

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/, 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

Awesome Rebuttal loads about 3.3k tokens when it runs, and up to ~90k if it reads all its reference files. Until then it costs about 110 tokens; SKILL.md has 1,400 words of instructions outside code blocks.

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

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 passed

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

SKILL.md

The full file from xiongqi123123/awesome-rebuttal at commit 3434455, republished under its MIT licence (© xiongqi123123). 1,400 words, ~3,348 tokens.

Download SKILL.mdSave it as .claude/skills/awesome-rebuttal/SKILL.md (or your agent's skills folder). This skill also uses 86 other files; get the full folder from GitHub.
name
awesome-rebuttal
description
Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers. Use when authors need a workspace-local .awesome-rebuttal state folder, paper/code/review/venue-rule intake, JSON memory, snapshots, LaTeX/template handling for one-page rebuttals, reviewer stance analysis, strategy planning, experiment triage, safe author response drafting, or AC summaries under confirmed venue rules.

Awesome Rebuttal

Use this skill as a global-installable, project-level rebuttal workspace assistant. The installed skill provides reusable procedures and assets; each actual paper/rebuttal workspace gets its own .awesome-rebuttal/ state folder for memory, snapshots, template state, and logs. Start by understanding the workspace, then collect evidence, persist memory, analyze strategy, and only then draft response text.

Operating contract

  1. Inspect the current workspace before content analysis.
  2. Create or use a project-local .awesome-rebuttal/ state folder; never store runtime memory in the installed skill folder.
  3. If the workspace is empty, organize or recommend Code/, Paper/, Reference/, and Temp/.
  4. If the workspace already contains files, infer the author's organization and adapt non-destructively.
  5. Ask how progress should be preserved: manual_git, auto_git, or markdown_snapshot_only.
  6. Run the intake gate before analysis. Missing required inputs block drafting.
  7. Treat venue rules as user-provided or AI-searched + user-confirmed; never rely on stale built-in venue rules.
  8. Keep every factual claim grounded in paper, code, review, venue_rules, user, or explicit inference.
  9. Never invent experiments, numbers, citations, reviewer positions, or venue permissions.

Language policy

  • Interaction language: follow the user's language by default for questions, analysis reports, progress updates, and explanations.
  • Submission language: final rebuttal artifacts must be written in English unless the user explicitly requests another submission language and the venue permits it.
  • Memory: record this choice in project_memory.language_policy and mirror any venue-specific exception in venue_rules.language_policy.
  • Drafting rule: 11_response_writer.md, 12_template_designer.md, and 13_ac_summary_writer.md may discuss plans in the user's language, but author-response text, reviewer replies, AC summaries, OpenReview comments, and PDF rebuttal prose default to English.
  • Terminology: preserve exact technical terms, metric names, method names, dataset names, and reviewer wording from the paper/reviews; translate only surrounding explanatory prose when needed.
  • If the user provides Chinese strategy notes, convert them into professional English rebuttal prose rather than literal translation.

Shared questionnaire protocol

Whenever the skill hits missing, ambiguous, or confirmation-dependent information, first summarize what the user already provided and what the workspace evidence shows. Then ask a focused questionnaire instead of guessing.

Read references/core/user_questionnaire_protocol.md for the reusable questionnaire pattern. Use it especially in workspace bootstrap and intake, and reuse it later for venue-rule confirmation, experiment feasibility, versioning mode, or any strategy decision that materially changes the output.

Prefer structured choices when possible:

  • single-choice for mutually exclusive paths
  • multi-select for available inputs or constraints
  • short text for pasted rules, reviews, paths, or URLs
  • confirmation for inferred workspace maps or AI-found venue rules

Ask only for the smallest missing decision set needed for the next safe step.

Canonical response modes

Use these exact response_mode values across all memory files and capability handoffs:

  • openreview_per_reviewer — one reply/comment per reviewer thread.
  • unified_limited — one limited unified response where concerns are merged.
  • pdf_one_page — one-page PDF/LaTeX rebuttal.
  • global_comment — one global platform comment/text box.
  • hybrid — global summary plus per-reviewer replies.
  • openreview_markdown_latex — OpenReview-style Markdown comment with lightweight LaTeX math.
  • unknown — not confirmed yet.

Do not introduce aliases such as per_reviewer, global, global_text, one_page_pdf, or markdown_latex_hybrid in new memory. If user wording uses those terms, normalize to the canonical value and record the original wording in notes if useful.

Venue rules schema contract

Use references/memory-schemas/venue_rules.schema.json as the global rule-memory contract. Venue rules are runtime evidence, not built-in knowledge.

Every venue_rules.json should separate:

  • status and source: missing/user-provided/AI-found-pending-confirmation plus URL/path/retrieval notes.
  • response: canonical mode, platform, limits, per-reviewer/global/interactive/AC-summary permissions.
  • formatting: official template, PDF/LaTeX/Markdown support, figures/tables/appendix, and page-layout constraints.
  • content_permissions: new experiments/results, links, supplements, code links, references, revision commitments.
  • anonymity: anonymous requirement, self-citation, acknowledgements, and identity-risk notes.
  • confirmation: user confirmation timestamp, pending questions, and conflicts.
  • language_policy: interaction language follows user; final submission-facing prose defaults to English.

If rules are AI-searched, keep status: ai_found_pending_confirmation until the user confirms them. Unknown fields stay unknown; do not infer permissions silently.

Required workflow

Follow this order unless the user asks for a narrower capability:

  1. Workspace bootstrap — read references/capabilities/00_workspace_bootstrap.md; create/use .awesome-rebuttal/, detect LaTeX environment, and if decisions are missing use references/core/user_questionnaire_protocol.md.
  2. Intake gate — read references/capabilities/01_intake_gate.md; parse user-provided context first, then ask a questionnaire for blockers.
  3. Template management — read 17_rebuttal_template_manager.md after intake when response format requires a pdf_one_page template, openreview_per_reviewer Markdown scaffolds, global_comment Markdown, or openreview_markdown_latex comments.
  4. Information collection — read references/capabilities/02_information_collection.md.
  5. Paper/code memory — read 03_paper_memory_builder.md and/or 04_code_memory_builder.md when paper or code context is present.
  6. Review indexing — read 05_review_normalizer.md; preserve raw reviews, build raw anchors, issue item index, and common issue index without strategic analysis.
  7. Review concern analysis — read 06_situation_analyzer.md; interpret indexed concerns semantically without priority ranking.
  8. Review-driven experiment planning — read 10_experiment_triage.md; generate numbered EXP-* experiment candidates from reviewer concerns and persist experiment_memory.json before final strategy planning.
  9. Priority and situation analysis — read 07_concern_atomizer.md; rank concern importance, classify rebuttal posture, build reviewer priority map, link P0/P1 evidence gaps to numbered experiments, and identify AC-facing decision facts.
  10. Strategy planning — read 08_strategy_planner.md; combine priority analysis, experiment memory, paper/code evidence, venue constraints, and user decisions. Use a questionnaire for strategy/experiment trade-offs before locking the plan.
  11. Snapshots/versioning — read 09_snapshot_maker.md and 16_rebuttal_versioning.md at each durable checkpoint.
  12. Writing — read 11_response_writer.md, 13_ac_summary_writer.md, and 12_template_designer.md only after strategy is evidence-backed and user-approved; 12 selects pdf_one_page, openreview_per_reviewer, global_comment, hybrid, or openreview_markdown_latex layout.
  13. Rehearsal — read 18_rebuttal_rehearsal.md once a draft exists; simulate reviewer/AC personas reading paper-vs-rebuttal in isolation, then route hardening back to 11/13. Advisory only; it never approves submission.
  14. Safety gate — read 14_safety_rule_checker.md before any final or paste-ready text/PDF/comment.
  15. Discussion rounds — read 19_discussion_round_handler.md after the first rebuttal is submitted; ingest reviewer/AC follow-up replies, track score/engagement per round, draft delta-only follow-ups (reusing the 18 answer bank), and route each through 14 before posting.
  16. Overleaf sync — read 15_overleaf_leaflink_sync.md only when the paper is on Overleaf/cn.overleaf or the user asks about cloud/local synchronization.

Read only the capability files needed for the current request.

Show full SKILL.md (455 more words)Show less

Core outputs

A complete strategy-first run should produce:

  • Intake completeness report
  • workspace-local .awesome-rebuttal/memory/*.json for project, paper, code, reviews, experiments, strategy, responses, templates, AC summaries, safety, versioning, and optional Overleaf sync
  • Reviewer stance map
  • Atomic concern ledger
  • Common concern clusters
  • Response strategy matrix
  • Numbered review-driven experiment memory and triage (EXP-*)
  • Format-aware response blueprint and evidence-aligned response draft
  • Coverage map from reviewer concerns to response units
  • Rehearsal findings from simulated reviewer/AC personas, with a prioritized hardening list and an anticipated follow-up answer bank
  • Multi-round discussion state: reviewer engagement/score tracker, per-thread decisions, and delta-only follow-up drafts gated by safety
  • Optional AC summary decision, fact ledger, and draft when rules allow
  • Rule/safety checklist and safety_memory.json final gate
  • Rebuttal template report and active template copy when template-based response is needed
  • Canonical .awesome-rebuttal/snapshots/snapshot_memory.json plus generated user Markdown snapshot, or git checkpoint according to the selected versioning mode

Project-local state folder

For each actual rebuttal workspace, create or use:

text
.awesome-rebuttal/
├── memory/      # project/paper/code/review/experiment/strategy/response/template/rehearsal/discussion/safety/versioning memory
├── drafts/      # response blueprints, drafts, and coverage maps
├── snapshots/   # JSON and markdown reload snapshots
├── templates/   # active rebuttal templates copied/adapted for this project
├── logs/        # rule-search, compile, and validation logs
└── cache/       # disposable skill cache; safe to regenerate

The installed/global skill folder contains reusable instructions and assets only. Runtime memory, snapshots, fetched templates, and logs belong in the current workspace's .awesome-rebuttal/ folder.

Workspace convention

Recommended runtime workspace:

text
<rebuttal-workspace>/
├── Code/        # code, scripts, configs, reproduced outputs
├── Paper/       # paper PDF/LaTeX; Overleaf sync target if used
├── Reference/   # reviews, venue rules, reference papers, notes
└── Temp/        # temporary extraction, scratch drafts, search/cache outputs

Do not force this layout on an existing organized workspace. Map existing paths and record them in project memory.

Progress preservation modes

Ask the user to choose one:

  • manual_git: suggest checkpoint boundaries and commit messages; do not commit unless explicitly asked.
  • auto_git: create local milestone commits only; no push, history rewrite, or destructive git operations without explicit instruction.
  • markdown_snapshot_only: maintain .awesome-rebuttal/snapshots/snapshot_memory.json as the canonical reload entry and render .awesome-rebuttal/snapshots/REBUTTAL_SNAPSHOT.md or .awesome-rebuttal/snapshots/PROJECT_SNAPSHOT.md as the user-readable progress summary.

LaTeX environment policy

During workspace bootstrap, detect whether a local LaTeX toolchain is available (latexmk, pdflatex, xelatex, lualatex, bibtex/biber, kpsewhich, or tectonic). If no compiler is available and a PDF rebuttal is needed, ask the user to choose a setup path for their platform: MacTeX/BasicTeX on macOS, TeX Live on Linux, MiKTeX/TeX Live on Windows, Tectonic, Overleaf-only compilation, or skip local compilation for now.

LeafLink is not an advertisement. It is a conditional helper for authors whose paper is on cloud Overleaf.

  • Ask whether the paper is on Overleaf/cn.overleaf.
  • If yes, offer LeafLink as an optional way to sync the project into Paper/: https://github.com/xiongqi123123/LeafLink
  • If no, stay silent and use local paper files.
  • Never include LeafLink text in final rebuttal, reviewer replies, AC summaries, or conference-submission-facing text.

Safety gates

Block finalization if any of these fail:

  1. Provenance gate — every factual statement has a source.
  2. Commitment gate — every promise is already done, explicitly approved, or framed as future work.
  3. Coverage gate — every reviewer concern is answered, intentionally deferred, or marked needs_user_input.
  4. Venue-rule gate — format/links/supplementary claims are allowed by confirmed rules.
  5. Tone gate — no reviewer attacks, defensiveness, flattery manipulation, or unprofessional phrasing.

© xiongqi123123, 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 86 other files (scripts, references, assets) in the repository root of xiongqi123123/awesome-rebuttal.

  • SKILL.md
  • .gitignore
  • AI_AGENT_INSTALL.md
  • LICENSE
  • README.md
  • README_ZH.md
  • agents/openai.yaml
  • assets/image/awesome-rebuttal.png
  • assets/one-page-rebuttal-template/ECCV_2026_Rebuttal_Template.pdf
  • assets/one-page-rebuttal-template/README.md
  • assets/one-page-rebuttal-template/cvpr.sty
  • assets/one-page-rebuttal-template/eccvabbrv.sty
  • assets/one-page-rebuttal-template/main.bib
  • assets/one-page-rebuttal-template/rebuttal.tex
  • assets/one-page-rebuttal-template/splncs04.bst
  • references/capabilities
  • … and 71 more

Open the folder on GitHubat commit 3434455

Compare with similar skills

Awesome Rebuttal 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.

Awesome Rebuttal compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Awesome Rebuttal this skillxiongqi123123/awesome-rebuttal306—~3.3kAutomated safety check: PassMIT
PaperjurySpark-To-Paper-Skills/paperjury1.2k—~5.3kAutomated safety check: PassMIT
Student First Runwengan-li/ncku-thesis-template-latex151—~1.5kAutomated safety check: PassCustom licence
Ccf Project Scaffoldermikubaka88/CCFA-Skills3k—~1.1kAutomated safety check: PassMIT
Cadec QueryQSong-github/DrugClaw1161 repos~471Automated safety check: PassNone
Init Projectflonat/flonat-research146—~929Automated safety check: PassMIT

Similar skills

  • Paperjury

    Spark-To-Paper-Skills/paperjury

    Three modes for CS-conference papers (CVPR/ICCV/ECCV vision, ACL/EMNLP/NAACL NLP, ICLR/NeurIPS/ICML/AAAI ML).

    1.2k GitHub stars~5.3k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Student First Run

    wengan-li/ncku-thesis-template-latex

    Design every student-facing change from the viewpoint of a graduate student meeting this repository for the first time.

    151 GitHub stars~1.5k tokensUpdated 8 days ago
    DevelopmentAuto-check passed
  • Ccf Project Scaffolder

    mikubaka88/CCFA-Skills

    Initialize CCF project folders, LaTeX templates, artifact directories, and ccfa.yaml.

    3k GitHub stars~1.1k tokensUpdated 25 days ago
    DevelopmentAuto-check passed
  • Cadec Query

    QSong-github/DrugClaw

    Query the CADEC (CSIRO Adverse Drug Event Corpus). An agent skill from QSong-github/DrugClaw.

    116 GitHub starsUsed in 1 repo~471 tokens
    DevelopmentAuto-check passed
  • Init Project

    flonat/flonat-research

    Bootstrap a new research project. An agent skill from flonat/flonat-research.

    146 GitHub stars~929 tokensUpdated 11 days ago
    DevelopmentAuto-check passed
  • Write Leetcuda Book

    xlite-dev/LeetCUDA

    把 LeetCUDA kernels/interview 教学源码(base/sgemv/sgemm/hgemm/flashattn/ffpaattn/fp8gemm.cuh/fp4gemm.cuh)+ ffpa-attn CuTe sm120 源码(csrc/cuffpa/cute fp8/fp4,commit 861d75e)写成中文 CUDA 技术书(6 Part 38 章 + CuTe…

    12k GitHub stars~2.1k tokensUpdated today
    Documents & OfficeAuto-check passed

Questions about Awesome Rebuttal

What does Awesome Rebuttal do?

Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers. Awesome Rebuttal is an agent skill from xiongqi123123/awesome-rebuttal. Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers.

When should I use Awesome Rebuttal?

Awesome Rebuttal fits situations like: authors need a workspace-local .awesome-rebuttal state folder; paper/code/review/venue-rule intake; laTeX/template handling for one-page rebuttals; reviewer stance analysis.

How do I install Awesome Rebuttal in Claude Code?

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

How do I install Awesome Rebuttal in Codex?

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

Can I use Awesome Rebuttal 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 xiongqi123123/awesome-rebuttal --skill awesome-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/awesome-rebuttal, .gemini/skills/awesome-rebuttal, .github/skills/awesome-rebuttal and .opencode/skills/awesome-rebuttal in your project.

What does Awesome Rebuttal need to run?

SKILL.md names no scripts, command-line tools or credentials: Awesome Rebuttal is instructions for the agent only.

Does Awesome Rebuttal 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 Awesome Rebuttal safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Awesome Rebuttal use?

Awesome Rebuttal is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Awesome Rebuttal use?

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

What are the alternatives to Awesome Rebuttal?

Skills that share tags, products or a category with Awesome Rebuttal: Paperjury (Spark-To-Paper-Skills/paperjury, 1.2k stars), Student First Run (wengan-li/ncku-thesis-template-latex, 151 stars), Ccf Project Scaffolder (mikubaka88/CCFA-Skills, 3k stars) and Cadec Query (QSong-github/DrugClaw, 116 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Awesome Rebuttal?

xiongqi123123 (a GitHub user) maintains it in xiongqi123123/awesome-rebuttal, which has 306 GitHub stars. The repository was last updated on June 13, 2026.

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