Handle issues, pull requests, and CI context for faster dev collaboration
The GitHub skill integrates your repositories, issues, pull requests, and CI/CD pipelines into your assistant workflow. Create issues, review PRs, check build status, and manage project boards without leaving your conversation.
Quickly create and label bugs from user reports
Get summaries of open PRs and leave review comments
Check CI/CD status and get alerts on failures
Generate changelog from merged PRs and closed issues
Authenticate via OAuth and grant access to repositories.
You can limit access to specific repos or grant org-wide permissions.
Use commands like "Create issue in repo/name" or "Show open PRs".
The assistant can merge PRs, close issues, or update project boards with confirmation.
Set up alerts for PR reviews, failed builds, or new issues.
Create an issue: Fix login bug in prod
Issue #234 created in myorg/app-repo: "Fix login bug in prod" • Label: bug • Assigned: you
Show open PRs waiting for my review
Found 3 PRs: #451 (Update API), #448 (Fix typo), #443 (Add tests)
What's the CI status for PR #451?
CI passing ✓ Tests: 98 passed, Build time: 4m 23s, Ready to merge.
| Action Type | Rate Limit | Notes |
|---|---|---|
| API requests | 5000/hour | shared across all actions |
| Issue creation | 100/hour | prevents spam |
| PR merges | 20/hour | requires approval |
| Webhook events | unlimited | for real-time updates |
| Access Level | Capabilities | Best For |
|---|---|---|
| Read-only | View issues, PRs, code | monitoring and reporting |
| Write | Create issues, comment | team collaboration |
| Admin | Merge, close, manage settings | maintainers and leads |
| Error | Meaning | Action |
|---|---|---|
| UNAUTHORIZED | Missing permissions | Re-authenticate with correct scopes |
| NOT_FOUND | Repo or issue doesn't exist | Verify repo name and access |
| RATE_LIMITED | Too many API calls | Wait for rate limit reset (check headers) |
| MERGE_CONFLICT | Cannot auto-merge PR | Resolve conflicts manually |