Review-only GitHub pull request analysis with the gh CLI. An agent skill from TermiX-official/cryptoclaw.

MITAuto-check passedDevelopment

Install Review PR

skills CLI
$ npx skills add TermiX-official/cryptoclaw --skill review-pr -a claude-code

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

GitHub CLI
$ gh skill install TermiX-official/cryptoclaw review-pr --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/TermiX-official/cryptoclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/review-pr .claude/skills/review-pr && 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
review-pr
GitHub stars
100
Token cost
~1.7k tokens
SKILL.md length
769 words
Files
2
Skills in repo
32
Repo updated
First seen
Licence
MIT

At a glance

Review-only GitHub pull request analysis with the gh CLI. An agent skill from TermiX-official/cryptoclaw.

  • Works in 2 steps: Identify PR meta and context → Check if this already exists in main…
  • Asked to review a PR
  • SKILL.md covers Overview, Inputs, Safety and Execution Rule, plus 7 more sections
  • Calls git, gh and rg

What it does

Review PR is an agent skill from TermiX-official/cryptoclaw. Review-only GitHub pull request analysis with the gh CLI. Use when asked to review a PR, provide structured feedback, or assess readiness to land. Do not merge, push, or make code changes you intend to keep.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Development, covering Pull requests. It works with GitHub. The licence is MIT.

When your agent uses it

  • Asked to review a PR
  • Provide structured feedback
  • Assess readiness to land

Example prompts

  • “/review-pr”

Workflow steps

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

  1. Identify PR meta and context
  2. Check if this already exists in main before looking at the PR branch

What it can do on your machine

Read from SKILL.md and the folder at commit 9e1c91b. 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

    Shell commands in SKILL.md call:

    • git
    • gh
    • rg

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

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    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

Review PR loads about 1.7k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 769 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from TermiX-official/cryptoclaw at commit 9e1c91b, republished under its MIT licence (© TermiX-official). 769 words, ~1,677 tokens.

Download SKILL.mdSave it as .claude/skills/review-pr/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
review-pr
description
Review-only GitHub pull request analysis with the gh CLI. Use when asked to review a PR, provide structured feedback, or assess readiness to land. Do not merge, push, or make code changes you intend to keep.

Review PR

Overview

Perform a thorough review-only PR assessment and return a structured recommendation on readiness for /preparepr.

Inputs

  • Ask for PR number or URL.
  • If missing, always ask. Never auto-detect from conversation.
  • If ambiguous, ask.

Safety

  • Never push to main or origin/main, not during review, not ever.
  • Do not run git push at all during review. Treat review as read only.
  • Do not stop or kill the gateway. Do not run gateway stop commands. Do not kill processes on port 18792.

Execution Rule

  • Execute the workflow. Do not stop after printing the TODO checklist.
  • If delegating, require the delegate to run commands and capture outputs, not a plan.

Known Failure Modes

  • If you see "fatal: not a git repository", you are in the wrong directory. Use ~/openclaw.
  • Do not stop after printing the checklist. That is not completion.

Writing Style for Output

  • Write casual and direct.
  • Avoid em dashes and en dashes. Use commas or separate sentences.

Completion Criteria

  • Run the commands in the worktree and inspect the PR directly.
  • Produce the structured review sections A through J.
  • Save the full review to .local/review.md inside the worktree.

First: Create a TODO Checklist

Create a checklist of all review steps, print it, then continue and execute the commands.

Setup: Use a Worktree

Use an isolated worktree for all review work.

sh
cd ~/Development/openclaw
# Sanity: confirm you are in the repo
git rev-parse --show-toplevel

WORKTREE_DIR=".worktrees/pr-<PR>"
git fetch origin main

# Reuse existing worktree if it exists, otherwise create new
if [ -d "$WORKTREE_DIR" ]; then
  cd "$WORKTREE_DIR"
  git checkout temp/pr-<PR> 2>/dev/null || git checkout -b temp/pr-<PR>
  git fetch origin main
  git reset --hard origin/main
else
  git worktree add "$WORKTREE_DIR" -b temp/pr-<PR> origin/main
  cd "$WORKTREE_DIR"
fi

# Create local scratch space that persists across /reviewpr to /preparepr to /mergepr
mkdir -p .local

Run all commands inside the worktree directory. Start on origin/main so you can check for existing implementations before looking at PR code.

Steps

  1. Identify PR meta and context
sh
gh pr view <PR> --json number,title,state,isDraft,author,baseRefName,headRefName,headRepository,url,body,labels,assignees,reviewRequests,files,additions,deletions --jq '{number,title,url,state,isDraft,author:.author.login,base:.baseRefName,head:.headRefName,headRepo:.headRepository.nameWithOwner,additions,deletions,files:.files|length,body}'
  1. Check if this already exists in main before looking at the PR branch
  • Identify the core feature or fix from the PR title and description.
  • Search for existing implementations using keywords from the PR title, changed file paths, and function or component names from the diff.
sh
# Use keywords from the PR title and changed files
rg -n "<keyword_from_pr_title>" -S src packages apps ui || true
rg -n "<function_or_component_name>" -S src packages apps ui || true

git log --oneline --all --grep="<keyword_from_pr_title>" | head -20

If it already exists, call it out as a BLOCKER or at least IMPORTANT.

  1. Claim the PR

Assign yourself so others know someone is reviewing. Skip if the PR looks like spam or is a draft you plan to recommend closing.

sh
gh_user=$(gh api user --jq .login)
gh pr edit <PR> --add-assignee "$gh_user"
  1. Read the PR description carefully

Use the body from step 1. Summarize goal, scope, and missing context.

  1. Read the diff thoroughly

Minimum:

sh
gh pr diff <PR>

If you need full code context locally, fetch the PR head to a local ref and diff it. Do not create a merge commit.

sh
git fetch origin pull/<PR>/head:pr-<PR>
# Show changes without modifying the working tree

git diff --stat origin/main..pr-<PR>
git diff origin/main..pr-<PR>

If you want to browse the PR version of files directly, temporarily check out pr-<PR> in the worktree. Do not commit or push. Return to temp/pr-<PR> and reset to origin/main afterward.

sh
# Use only if needed
# git checkout pr-<PR>
# ...inspect files...

git checkout temp/pr-<PR>
git reset --hard origin/main
  1. Validate the change is needed and valuable

Be honest. Call out low value AI slop.

  1. Evaluate implementation quality

Review correctness, design, performance, and ergonomics.

  1. Perform a security review

Assume OpenClaw subagents run with full disk access, including git, gh, and shell. Check auth, input validation, secrets, dependencies, tool safety, and privacy.

Show full SKILL.md (298 more words)Show less
  1. Review tests and verification

Identify what exists, what is missing, and what would be a minimal regression test.

  1. Check docs

Check if the PR touches code with related documentation such as README, docs, inline API docs, or config examples.

  • If docs exist for the changed area and the PR does not update them, flag as IMPORTANT.
  • If the PR adds a new feature or config option with no docs, flag as IMPORTANT.
  • If the change is purely internal with no user-facing impact, skip this.
  1. Check changelog

Check if CHANGELOG.md exists and whether the PR warrants an entry.

  • If the project has a changelog and the PR is user-facing, flag missing entry as IMPORTANT.
  • Leave the change for /preparepr, only flag it here.
  1. Answer the key question

Decide if /preparepr can fix issues or the contributor must update the PR.

  1. Save findings to the worktree

Write the full structured review sections A through J to .local/review.md. Create or overwrite the file and verify it exists and is non-empty.

sh
ls -la .local/review.md
wc -l .local/review.md
  1. Output the structured review

Produce a review that matches what you saved to .local/review.md.

A) TL;DR recommendation

  • One of: READY FOR /preparepr | NEEDS WORK | NEEDS DISCUSSION | NOT USEFUL (CLOSE)
  • 1 to 3 sentences.

B) What changed

C) What is good

D) Security findings

E) Concerns or questions (actionable)

  • Numbered list.
  • Mark each item as BLOCKER, IMPORTANT, or NIT.
  • For each, point to file or area and propose a concrete fix.

F) Tests

G) Docs status

  • State if related docs are up to date, missing, or not applicable.

H) Changelog

  • State if CHANGELOG.md needs an entry and which category.

I) Follow ups (optional)

J) Suggested PR comment (optional)

Guardrails

  • Worktree only.
  • Do not delete the worktree after review.
  • Review only, do not merge, do not push.

© TermiX-official, 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 1 other file in .agents/skills/review-pr of TermiX-official/cryptoclaw.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 9e1c91b

Compare with similar skills

Review PR 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.

Review PR compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Review PR this skillTermiX-official/cryptoclaw100—~1.7kAutomated safety check: PassMIT
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Check PRonyx-dot-app/onyx32k2 repos~2.3kAutomated safety check: PassMIT
Contributor-First PR MergeHKUDS/OpenHarness16k1 repos~847Automated safety check: PassMIT
Create Pull Requestcline/cline70k1 repos~1.6kAutomated safety check: PassApache-2.0
Pull Request Title and Body Writeropeninterpreter/openinterpreter69k2 repos~1.1kAutomated safety check: PassApache-2.0

Similar skills

  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    DevelopmentAuto-check passed
  • Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.

    16k GitHub starsUsed in 1 repo~847 tokens
    DevelopmentAuto-check passed
  • Opens a GitHub pull request from your current branch with the gh CLI, after reviewing the commits and diff and gathering the details the PR needs.

    70k GitHub starsUsed in 1 repo~1.6k tokens
    DevelopmentAuto-check passed
  • Pull Request Title and Body Writer

    openinterpreter/openinterpreter

    Rewrites the title and body of one or more pull requests with gh, leading with why the change was made, then what changed, and describing only the net result.

    69k GitHub starsUsed in 2 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Official

    Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.

    48k GitHub stars~2.2k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from TermiX-official/cryptoclaw

All 32 skills in this repo
  • Coding Agent

    TermiX-official/cryptoclaw

    Delegate coding tasks to Codex, Claude Code, or Pi agents via background process.

    100 GitHub starsUsed in 7 repos~2.7k tokens
    Auto-check passed
  • Prose

    TermiX-official/cryptoclaw

    OpenProse VM skill pack. An agent skill from TermiX-official/cryptoclaw.

    100 GitHub starsUsed in 3 repos~3.8k tokens
    Auto-check: notes
  • Merge PR

    TermiX-official/cryptoclaw

    Merge a GitHub PR via squash after /preparepr. An agent skill from TermiX-official/cryptoclaw.

    100 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Acp Router

    TermiX-official/cryptoclaw

    Route plain-language requests for Pi, Claude Code, Codex, OpenCode, Gemini CLI, or ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow).

    100 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Agentic Commerce

    TermiX-official/cryptoclaw

    Create, fund, and settle on-chain agent jobs via ERC-8183 Agentic Commerce Protocol.

    100 GitHub stars~787 tokensUpdated 4 mo ago
    Auto-check passed
  • Binance Address Info

    TermiX-official/cryptoclaw

    Binance Web3 official skill — query any wallet address for token holdings, balances, and portfolio data across BSC, Base, and Solana.

    100 GitHub stars~708 tokensUpdated 4 mo ago
    Auto-check passed

Works with

Categories

Questions about Review PR

What does Review PR do?

Review-only GitHub pull request analysis with the gh CLI. An agent skill from TermiX-official/cryptoclaw. Review PR is an agent skill from TermiX-official/cryptoclaw. Review-only GitHub pull request analysis with the gh CLI.

When should I use Review PR?

Review PR fits situations like: asked to review a PR; provide structured feedback; assess readiness to land.

How do I install Review PR in Claude Code?

Run `npx skills add TermiX-official/cryptoclaw --skill review-pr -a claude-code`. Or copy the skill folder (.agents/skills/review-pr in TermiX-official/cryptoclaw) into .claude/skills/review-pr in your project. Claude Code loads it when a task matches its description.

How do I install Review PR in Codex?

Run `npx skills add TermiX-official/cryptoclaw --skill review-pr -a codex`. Or copy the skill folder (.agents/skills/review-pr in TermiX-official/cryptoclaw) into .agents/skills/review-pr in your project. Codex loads it when a task matches its description.

Can I use Review PR 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 TermiX-official/cryptoclaw --skill review-pr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review-pr, .gemini/skills/review-pr, .github/skills/review-pr and .opencode/skills/review-pr in your project.

What does Review PR need to run?

Going by SKILL.md and its folder, Review PR needs the command-line tools its instructions call (git, gh and rg).

Does Review PR access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Review PR 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. Review the folder before installing.

What licence does Review PR use?

Review PR is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Review PR use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Review PR?

Skills that share tags, products or a category with Review PR: PR Babysitter (openinterpreter/openinterpreter, 69k stars), Check PR (onyx-dot-app/onyx, 32k stars), Contributor-First PR Merge (HKUDS/OpenHarness, 16k stars) and Create Pull Request (cline/cline, 70k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Review PR?

TermiX-official (a GitHub organization) maintains it in TermiX-official/cryptoclaw, which has 100 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on May 25, 2026.

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