Claude Code skill for full-featured GitHub PR management — list, view, clone, analyze CI, from the terminal.
- List PRs — Formatted table with pagination (
-afor all) - View PRs — Complete info: description, diff, reviews, comments, commits
- Clone PRs — Auto-detect project type (Node/Python/Rust/Go/Java) and initialize
- CI Management — Check status, analyze failures, rerun failed jobs
- Multi-repo — Seamlessly switch between repositories
- Cross-platform — Git Bash (Windows), WSL2, macOS, Linux
gh --version # GitHub CLI >= 2.0.0
jq --version # >= 1.6
git --version
gh auth logingit clone https://github.com/Minecraft269/github-pr-manager.git
cp -r github-pr-manager ~/.claude/skills/Then run /reload-skills in Claude Code.
Once installed, talk to Claude Code:
"Show me open PRs for facebook/react"
"Clone PR #28452 and set it up"
"Check the CI status of PR #123 and analyze failures"
Or use scripts directly:
./scripts/list_prs.sh owner/repo [limit] [-a]
./scripts/view_pr.sh owner/repo pr_number [-d] [-v] [-a]
./scripts/clone_pr.sh owner/repo pr_number [--no-install] [-y]
./scripts/ci_pr.sh owner/repo pr_number [--analyze] [--rerun] [--wait]| Script | Description |
|---|---|
list_prs.sh |
List open PRs with formatting + pagination |
view_pr.sh |
View PR details: info, diff, reviews, comments, commits |
clone_pr.sh |
Clone PR + auto-detect project type + initialize |
ci_pr.sh |
CI status + failure analysis + rerun + tracking |
Node.js (npm/yarn/pnpm) · Python (pip/poetry/pdm/uv) · Rust (cargo) · Go (go mod) · Java (Maven/Gradle)
MIT © Minecraft269