
Pr List
List GitHub PRs in formatted ASCII tables with filtering
What You Can Do
Fetch and display GitHub pull requests in a formatted ASCII table with box-drawing characters. Filter results by state (open/closed/merged), author, label, assignee, draft status, and review decision. Automatically truncates titles and usernames to fit terminal width while keeping the table readable and scannable.
Features
open, closed, merged, or all with --state option
narrow results to specific team members or categories
identify work-in-progress PRs with --draft flag
exclude or include PRs with requested changes using --all-reviews
clean, readable output with Unicode box-drawing characters
automatically fits PR titles and author names to terminal width (~50 and ~18 chars)
fetch up to 30 PRs by default, adjustable with --limit option
displays OPEN, CLOSED, MERGED, or DRAFT status with visual distinction
Example Output
┌─────┬────────────────────┬───────────────────────────────────────────────────┬────────┐
│ PR │ Author │ Title │ State │
├─────┼────────────────────┼───────────────────────────────────────────────────┼────────┤
│ 456 │ alice-dev │ feat: implement auth service refactor │ OPEN │
│ 455 │ bob-engineer │ fix: resolve race condition in cache layer │ OPEN │
│ 454 │ charlie-squad │ docs: update API documentation │ DRAFT │
│ 453 │ diana-contrib │ test: improve coverage for payment module │ OPEN │
└─────┴────────────────────┴───────────────────────────────────────────────────┴────────┘
With author filter: /pr-list --author alice-dev returns only PRs authored by that user.
With state and label filter: /pr-list --state open --label bug --label urgent shows open PRs tagged as both bug and urgent.
What's Included
- SKILL.md instruction file with complete usage syntax:
- Filter options documentation (--state, --author, --label, --assignee, --draft, --all-reviews, --limit):
- Exact ASCII table format specification with Unicode box-drawing characters:
- Output formatting rules (title/author truncation, state labels, review decision indicators):
- GitHub CLI command execution steps and filtering logic:
Who It's For
- Engineering team leads — manage PR review queues and team workload
- On-call engineers — sheriff duties monitoring open PRs and blocked reviews
- DevOps/Platform engineers — track infrastructure and tooling PR progress
- Development teams — quickly review PR status across active branches
- Release managers — identify ready-to-merge vs. blocked PRs
Best For
- Daily PR review workflows and standups
- Identifying PRs waiting for approval or changes
- Filtering PRs by team member for load balancing
- Finding draft PRs or PRs with requested changes
- Quick status checks on specific labels or milestones







