gh-review-requests – Coding skill for AI agents
Fetch unread GitHub notifications for open PRs where review is requested from a specified team or opened by a team member. Use when asked to "find PRs I need to review", "show my review requests", "what needs my review", "fetch GitHub review requests", or "check team review queue".
Install the gh-review-requests skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/gh-review-requests-4cb7b.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /gh-review-requests – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/gh-review-requests-4cb7b.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $gh-review-requests – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/gh-review-requests-4cb7b.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /gh-review-requests – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/gh-review-requests-4cb7b.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /gh-review-requests – then describe the task you want done.
SKILL.md content
GitHub Review Requests
Fetch unread review_requested notifications for open (unmerged) PRs, filtered by a GitHub team.
Requires: GitHub CLI (gh) authenticated.
When to Use
- You need to find unread GitHub PR review requests for a specific team.
- You want to check which open PRs currently need your review or a teammate's review.
- You need a filtered review queue instead of manually browsing GitHub notifications.
Step 1: Identify the Team
If the user has not specified a team, ask:
> Which GitHub team should I filter by? (e.g. streaming-platform)
Accept a slug or display name, then resolve it against the authenticated organization's actual teams.
Step 2: Read the Actual Queue
No fetch_review_requests.py script is bundled in this AAS entrypoint. Use the
configured GitHub connector or authenticated gh API rather than inventing it.
Confirm the organization and exact team slug from its API; display-name conversion
alone cannot prove the slug. Do not default every repository to getsentry.
gh api notifications --paginateKeep unread review_requested notifications whose subject is a pull request.
Follow the returned subject API URL only after verifying GitHub origin and repository.
For each candidate, inspect open/unmerged state, requested reviewer teams, and the
selected team's paginated membership. Being authored by a teammate is distinct from
being assigned for review. Do not mark notifications read or submit reviews.
Return the actual API results as rows with PR URL, author, and observed reason.
Missing permissions or incomplete pagination must be reported as incomplete, not zero.
Step 3: Present Results
Display results as a markdown table with full URLs:
| # | Title | URL | Reason |
|---|-------|-----|--------|
| 1 | feat(kafka): add workflow to restart a broker | https://github.com/getsentry/ops/pull/19144 | opened by: evanh |
If total is 0, say: "No unread review requests found for that team."
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related skills
- gha-security-review – Review GitHub Actions workflows for exploitable vulnerabilities with concrete attack…
- git-advanced-workflows – Master advanced Git techniques to maintain clean history, collaborate effectively, and…
- git-commit-message – Generates conventional-commit messages from staged changes: type prefix + English…
- git-hooks-automation – Master Git hooks setup with Husky, lint-staged, pre-commit framework, and commitlint…
- git-pr-review – Generate a concise and structured PR description from commit history with minimal token…
- git-pr-workflows-git-workflow – Orchestrate review, tests, commits, branch pushes, and pull-request creation with…
- git-pr-workflows-onboard – You are an **expert onboarding specialist and knowledge transfer architect** with deep…
- git-pr-workflows-pr-enhance – Improve pull request descriptions, reviewability, change scope, and supporting…