/SKILL.md
Read and respond to GitHub PR review comments. Use this skill when working with pull request reviews, replying to review threads, resolving review comments, or checking unresolved feedback on a PR.
npx skillsauth add jeanduplessis/gh-pr-review gh-pr-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A GitHub CLI extension for reading and responding to PR review comments. Provides structured JSON output designed for coding agent workflows.
gh extension install jeanduplessis/gh-pr-review
gh pr-review view [<pr-url>] [-R owner/repo] [--pr <number>]
[--reviewer <login>]
[--states <APPROVED|CHANGES_REQUESTED|COMMENTED|DISMISSED>]
[--unresolved]
[--not-outdated]
[--tail <n>]
Returns a ReviewReport with reviews, inline comments, and thread replies.
gh pr-review reply [<pr-url>] [-R owner/repo] [--pr <number>]
--thread-id <PRRT_...>
--body <text>
Posts a reply to a review thread. Returns { "comment_node_id": "PRRC_..." }.
gh pr-review threads [<pr-url>] [-R owner/repo] [--pr <number>]
[--unresolved]
Lists review threads. Returns an array of ThreadSummary objects.
gh pr-review resolve [<pr-url>] [-R owner/repo] [--pr <number>]
--thread-id <PRRT_...>
Resolves a review thread. Returns { "thread_node_id": "PRRT_...", "is_resolved": true }.
gh pr-review unresolve [<pr-url>] [-R owner/repo] [--pr <number>]
--thread-id <PRRT_...>
Unresolves a review thread. Returns { "thread_node_id": "PRRT_...", "is_resolved": false }.
gh pr-review view --pr 42gh pr-review view --pr 42 --unresolved --not-outdatedgh pr-review view --pr 42 --reviewer octocatgh pr-review threads --pr 42 --unresolvedgh pr-review reply --pr 42 --thread-id PRRT_... --body "Fixed in latest commit"gh pr-review resolve --pr 42 --thread-id PRRT_...--unresolved --not-outdated to focus on actionable feedback--tail 3 to see only recent discussion in long threads--states CHANGES_REQUESTED to prioritize blocking reviewsAll commands output JSON to stdout. Errors are written to stderr as { "error": "message" } with exit code 1.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).