Guide · Agent skill
How to use the research-review agent skill for critical feedback
Updated · written with AI from the project's own documentation and checked against our catalogue data
research-review is an agent skill that asks a separate AI reviewer to critique your research ideas, paper drafts, or experimental results. It is written for people who may never have used agent skills before, so this guide explains what a skill is, how to install it, how to ask for a review in plain language, and what to check before you send anything out. After reading, you will be able to install the skill, start a review, and know what the output files contain and where your data goes.
Quick start
- 1Download the ZIP. Download the research-review ZIP from this page. The skill is a SKILL.md file packaged in a ZIP.
- 2Install the skill. Unzip it into ~/.claude/skills/ for personal use or .claude/skills/ inside a project, or upload the ZIP under Settings → Capabilities → Skills in the Claude apps.
- 3Confirm the dependencies. Make sure a review tool is available, such as Codex with access to gpt-6-astra, and that reviewer_route.py and reviewer-backends.md are in the repository.
- 4Check the data. Confirm that the research you plan to share can be sent to the reviewer service before starting.
- 5Ask for a review. Use a natural request such as 'review my research' and point the agent at your notes, draft, and results files.
- 6Respond over several rounds. Answer the criticisms with evidence, ask targeted follow-ups, and request deliverables like a claims matrix.
- 7Read the saved review. Open the review document in the project root and check the claims matrix and TODO list, then apply your own judgement.
What the research-review skill makes the agent do
A skill is a folder with a SKILL.md file that tells an AI agent how to handle a particular kind of task. When this skill is installed and triggered, the agent gathers your research notes, drafts, and results, then sends them to a separate reviewer. By default the reviewer is a fresh Codex agent, but Gemini, Grok, or Claude Code can be selected instead. The reviewer is instructed to act as a tough senior ML reviewer and to look for where the work is broken.
The agent then answers the criticisms over several rounds, narrows down the core claims and the experiments needed to support them, and saves the outcome as a review document. That document includes a claims matrix and a prioritized TODO list.
Install the research-review skill
There are two ways to install it. For Claude Code, download the ZIP from this page and unzip it into ~/.claude/skills/ for a personal install, or into .claude/skills/ inside a specific project if you want it only there. In the Claude apps, you can upload the ZIP instead under Settings → Capabilities → Skills.
The skill source is a single SKILL.md file. It also refers to reviewer_route.py and a shared reviewer-backends.md contract that come from the wanshuiyin/Auto-claude-code-research-in-sleep repository, so the skill is not fully self-contained. Check that those files are available in your repository before you rely on it.
- Personal install: unzip into ~/.claude/skills/
- Project install: unzip into .claude/skills/ in your project root
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
Check what you need before the first review
The skill needs a selected review tool to be available. For the default route, that means Codex, using the spawn_agent and send_input tools, and access to an OpenAI model such as gpt-6-astra. For Gemini, Grok, or Claude Code, the skill uses an MCP route instead. The skill also needs reviewer_route.py and the reviewer-backends.md contract from the repository.
If the selected reviewer is unavailable, the skill records REVIEW_UNAVAILABLE. It does not fake a pass, and the agent reviewing its own work does not count as a fresh reviewer.
- A review tool: Codex (spawn_agent, send_input) or an MCP route for Gemini, Grok, or Claude Code
- Access to an OpenAI model such as gpt-6-astra for the default Codex reviewer
- reviewer_route.py and reviewer-backends.md from the repository
Trigger the skill with natural requests
You do not need a special command. Describe what you want in ordinary words. The skill is designed to start on phrases such as 'review my research', 'help me review', or 'get external review', and also when you ask for critical feedback on research ideas, papers, or experimental results.
Give the agent the context it needs. The skill asks it to read project narrative documents such as STORY.md or README.md, any memory or notes files, and paper drafts, then identify the core claims, methodology, key results, and known weaknesses before the reviewer is called.
- 'Review my research on the sparse attention results in notes/ and tell me what is missing.'
- 'Get external review of this draft before I submit to the venue.'
- 'Please write a mock NeurIPS review with scores for paper.md.'
Run a review and read the output
The first round sends a detailed prompt to the reviewer that asks it to find logical gaps, missing experiments, narrative weaknesses, and whether the contribution is sufficient for a top venue. The example in the source uses the reasoning effort setting ultra for the Codex reviewer.
After that, the agent responds to criticisms with evidence, asks targeted follow-up questions, and requests deliverables such as experiment designs or a results-to-claims matrix. It stops when both sides agree on the core claims and evidence requirements, a concrete experiment plan exists, and the narrative structure is settled. The full interaction and conclusions are then saved to a review document in the project root, and the project notes are updated.
- Round-by-round summary of criticisms and responses
- Final consensus on claims, narrative, and experiments
- Claims matrix showing which claims are allowed under each possible outcome
- Prioritized TODO list with estimated compute costs
spawn_agent:
model: gpt-6-astra
reasoning_effort: ultraUnderstand safety, data sharing, and reviewer independence
This skill runs scripts and uses the network. Your research content is shared with the reviewer service, so it leaves your machine. Do not use it on confidential or unpublished work that you are not willing to send to third-party model providers.
The default Codex reviewer is from the same model family as the agent that runs the skill. The skill records it as review_independence: same-family and acceptance_status: provisional. A cross-family result can only be recorded as accepted after a completed, in-scope review by a reviewer from a different model family. Agreement between models alone does not establish that.
- Content is sent to the reviewer service, so avoid confidential or unpublished material you cannot share
- Default Codex reviews are same-family and provisional
- The reviewer's output still needs your own judgement
Tips for getting useful feedback
Give the reviewer the primary artifacts, such as raw results files and the paper draft, and ask it to read them and check the claims itself. The skill asks for artifact-grounded verification, and an unreadable file counts as missing evidence. Be specific about what you want examined, because a vague request produces vague criticism.
Treat the output as a list of things to check, not a verdict. Respond to each criticism with evidence or a counterargument, and ask follow-ups on the points that matter most, such as the minimum experiment that would answer a concern.
- Name the specific claims and questions you want tested
- Point to raw result paths so the reviewer can verify them
- Ask 'what is the minimum experiment to satisfy concern Z?' for actionable follow-up
What people use it for
- Getting adversarial feedback on a paper draft before submission to a top venue
- Creating a mock review with scores to find weak spots before a conference deadline
- Designing the minimal additional experiments needed to support a claim
- Building a results-to-claims matrix that lists what can be claimed under each possible outcome
- Getting a second model family to check the claims of a research team
Frequently asked questions
How do I install the research-review skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use or into .claude/skills/ in a project. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.
What does the research-review skill require?
It needs a selected review tool, such as Codex using spawn_agent and send_input, or an MCP route for Gemini, Grok, or Claude Code. The default route needs access to an OpenAI model such as gpt-6-astra, and the skill also needs reviewer_route.py and reviewer-backends.md from the repository.
Is the research-review skill free to use?
The source material for this page does not state pricing or licence terms beyond the licence listed for the item, which is MIT. Check the repository for details, and note that the reviewer model you use may have its own access requirements.
Does the skill send my research to a third party?
Yes. The research content is shared with the reviewer service, which is a third-party model provider. Do not use the skill on confidential or unpublished work you are not willing to share.
Why does the skill say my review is provisional?
The default Codex reviewer is same-family as the agent running the skill, so the skill records review_independence: same-family and acceptance_status: provisional. Cross-family acceptance requires a completed review from a reviewer of a different model family.
What should I do if the reviewer is unavailable?
The skill records REVIEW_UNAVAILABLE rather than producing a fake pass. Check that the review tool is available and that the needed files from the repository are present, then run the review again.
How is research-review different from other review options?
Compared with a single chat prompt, this skill runs a structured multi-round dialogue and saves a claims matrix and TODO list. It can use Codex, Gemini, Grok, or Claude Code as the reviewer. The source does not include a benchmark comparing it to other tools.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use research-review if you want adversarial, multi-round feedback on a draft or results and you are comfortable sending that content to a reviewer service. Pick something else if your work is confidential, if you need a fully independent cross-family review by default, or if you expect an automatic verdict, because the reviewer's output still needs your judgement.
Download the skill