Install any skill in seconds. Free to start, no credit card required.
Get Started Free →GitHub repository operations, automation, and management. Issue triage, PR management, CI/CD operations, release management, and security monitoring using the gh CLI. Use when the user wants to manage GitHub issues, PRs, CI status, releases, contributors, stale items, or any GitHub operational task beyond simple git commands.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 203% | 0% |
| case-15 | ✓→✓ | = Same ✓ | 53% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 37% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 128% | 0% |
Manage GitHub repositories with a focus on community health, CI reliability, and contributor experience.
gh auth loginClassify each issue by type and priority:
Types: bug, feature-request, question, documentation, enhancement, duplicate, invalid, good-first-issue
Priority: critical (breaking/security), high (significant impact), medium (nice to have), low (cosmetic)
gh issue edit --add-labelgood-first-issue labelduplicate labelbash# Search for potential duplicates gh issue list --search "keyword" --state all --limit 20 # Add labels gh issue edit <number> --add-label "bug,high-priority" # Comment on issue gh issue comment <number> --body "Thanks for reporting. Could you share reproduction steps?"
gh pr checks <number>gh pr view <number> --json mergeablestale label, comment asking for updateclosed-stale label)bash# Find stale issues (no activity in 14+ days) gh issue list --label "stale" --state open # Find PRs with no recent activity gh pr list --json number,title,updatedAt --jq '.[] | select(.updatedAt < "2026-03-01")'
When CI fails:
gh run view <run-id> --log-failedbash# List recent failed runs gh run list --status failure --limit 10 # View failed run logs gh run view <run-id> --log-failed # Re-run a failed workflow gh run rerun <run-id> --failed
When preparing a release:
gh pr list --state merged --base maingh release createbash# List merged PRs since last release gh pr list --state merged --base main --search "merged:>2026-03-01" # Create a release gh release create v1.2.0 --title "v1.2.0" --generate-notes # Create a pre-release gh release create v1.3.0-rc1 --prerelease --title "v1.3.0 Release Candidate 1"
bash# Check Dependabot alerts gh api repos/{owner}/{repo}/dependabot/alerts --jq '.[].security_advisory.summary' # Check secret scanning alerts gh api repos/{owner}/{repo}/secret-scanning/alerts --jq '.[].state' # Review and auto-merge safe dependency bumps gh pr list --label "dependencies" --json number,title
Before completing any GitHub operations task:
Other measured skills in the registry, with their headline benchmark lift.