gh-review-requests

GitHub Review Requests

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gh-review-requests" with this command: npx skills add getsentry/skills/getsentry-skills-gh-review-requests

GitHub Review Requests

Fetch unread review_requested notifications for open (unmerged) PRs, filtered by a GitHub team.

Requires: GitHub CLI (gh ) authenticated.

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 either a team slug (streaming-platform ) or a display name ("Streaming Platform") — convert to lowercase-hyphenated slug before passing to the script.

Step 2: Run the Script

uv run ${CLAUDE_SKILL_ROOT}/scripts/fetch_review_requests.py --org getsentry --teams <team-slug>

To filter by multiple teams, pass a comma-separated list:

uv run ${CLAUDE_SKILL_ROOT}/scripts/fetch_review_requests.py --org getsentry --teams <team slugs>

Script output

{ "total": 3, "prs": [ { "notification_id": "12345", "title": "feat(kafka): add workflow to restart a broker", "url": "https://github.com/getsentry/ops/pull/19144", "repo": "getsentry/ops", "pr_number": 19144, "author": "bmckerry", "reasons": ["opened by: bmckerry"] } ] }

reasons will contain one or both of:

  • "review requested from: <Team Name>" — the team is a requested reviewer

  • "opened by: <login>" — the PR author is a team member

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."

Fallback

If the script fails, run manually:

gh api notifications --paginate

Then for each review_requested notification, check:

  • gh api repos/{repo}/pulls/{number} — skip if state == "closed" or merged_at is set

  • gh api repos/{repo}/pulls/{number}/requested_reviewers — check teams[].name

  • gh api orgs/{org}/teams/{slug}/members — check if author is a member

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

code-simplifier

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

code-review

No summary provided by upstream source.

Repository SourceNeeds Review
Security

security-review

No summary provided by upstream source.

Repository SourceNeeds Review