in-the-loop-labs/pair-review/review-requests

Claude Code and agent skill by in-the-loop-labs/pair-review

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Open outstanding GitHub review requests in pair-review for AI-powered code review. Finds open PRs where my review is pending from the past week and starts pair-review analysis for each. Use when the user says "review requests", "review my PRs", "check review requests", "open review requests", "pair-review my requests", or wants to batch-review their outstanding GitHub review requests.

Install

npx vskill@latest install in-the-loop-labs/pair-review/review-requests

SKILL.md

Review Requests

Batch-open outstanding GitHub review requests in pair-review with AI analysis.

Workflow

Phase 1: Discover pair-review server

Call mcp__pair-review__get_server_info to get the pair-review web UI URL. If the server is not running, inform the user and stop.

Phase 2: Find pending review requests

Use user-review-requested:@me (not review-requested) to find only PRs where the user was directly requested as a reviewer, excluding team-based review requests. The gh search prs CLI does not support this qualifier, so use the search API directly:

bash
SINCE=$(date -v-7d +%Y-%m-%d 2>/dev/null || date -d '7 days ago' +%Y-%m-%d)
gh api "search/issues?q=is:pr+is:open+user-review-requested:@me+updated:>=${SINCE}&per_page=30" \
--jq '.items[] | {number, title, html_url, repo: (.repository_url | split("/")[-2:] | join("/"))}'

Each result provides number, title, html_url, and repo (as owner/repo).

Phase 3: Open each PR in pair-review with auto-analysis

Limit: Open at most 10 PRs. If more than 10 are found, open only the first 10 (most recently updated) and report how many were skipped.

For each PR found (up to the limit), open it in the browser with the ?analyze=true query parameter, which automatically starts AI analysis when the page loads:

open "{server_url}/pr/{owner}/{repo}/{number}?analyze=true"

where {owner}/{repo} comes from the repo field split on /.

No MCP calls per PR are needed — the ?analyze=true parameter handles triggering analysis.

Phase 4: Report

Summarize what was done:

  • How many PRs were found with pending review
  • List each PR opened in pair-review with title and URL
  • If no pending review requests exist, say so

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/in-the-loop-labs/pair-review/review-requests/badge)](https://verified-skill.com/skills/in-the-loop-labs/pair-review/review-requests)

Something wrong with this skill or its page? Tell us.