GitHub CLI: Searching Issues and Pull Requests
SkillSearchUsing the gh CLI to search and list GitHub issues and pull requests with date filters and label queries.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the GitHub CLI: Searching Issues and Pull Requests skill
What this skill tells your AI
The instructions your AI receives, as published by cxcscmu/skilllearnbench in skills/b1-one-shot-claude-opus-4-6/github-repo-analytics/gh-cli-search/SKILL.md and read by ahel’s review.
Overview
The gh CLI provides powerful commands for listing and searching issues and PRs in any public repository. Key subcommands: gh pr list, gh issue list, and gh search variants.
Listing PRs by Date Range
# List PRs created in a date range (returns up to --limit items)
gh pr list --repo owner/repo --state all --search "created:2024-12-01..2024-12-31" --limit 500 --json number,state,author,createdAt,mergedAt,closedAt
Key flags:
--state allincludes open, closed, and merged PRs--searchaccepts GitHub search qualifiers likecreated:YYYY-MM-DD..YYYY-MM-DD--jsonselects fields; available fields include:number,state,author,createdAt,mergedAt,closedAt,title,labels--limit Ncontrols max results (default 30)
Listing Issues by Date Range
# List issues created in a date range
gh issue list --repo owner/repo --state all --search "created:2024-12-01..2024-12-31" --limit 500 --json number,state,labels,createdAt,closedAt
Note: gh issue list excludes pull requests by default.
Searching with Labels
# Search for issues with a label containing "bug"
gh issue list --repo owner/repo --state all --search "created:2024-12-01..2024-12-31 label:bug" --limit 500 --json number,state,labels,closedAt
For labels with spaces or special characters, quote them: label:"type: bug".
Pagination / Limits
- The
--limitflag can go up to 1000 per call. - For very large result sets, paginate using
gh apiwith--paginate.
Using gh api for More Control
# Direct API call with search endpoint
gh api search/issues --method GET \
-f q='repo:owner/repo is:pr created:2024-12-01..2024-12-31' \
-f per_page=100 \
--paginate
Signals
- GitHub stars
- 83
- Forks
- 5
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
gh-cli-search- Source
- github.com/cxcscmu/skilllearnbench