What problem does it solve?
Provides a consistent, automatable interface for managing GitHub repositories, pull requests, issues, releases, and CI when interacting from an agent or terminal, eliminating manual, repetitive CLI and API work.
Core Features & Use Cases
- Repository Management: Clone, create, fork, configure, and inspect repositories with gh or git+cURL fallbacks.
- Pull Request Lifecycle: Create branches, commit, open PRs, monitor CI, auto-fix failures, and merge with recommended merge strategies.
- Code Review & Triage: Generate structured review summaries, leave inline comments, triage issues, and manage labels and assignees.
- CI & Secrets: Inspect workflow runs and logs, rerun failed jobs, manage Actions secrets, and handle authentication detection and setup.
- Use Case: Automate end-to-end PR creation, CI troubleshooting, and merge for feature branches on both developer workstations and headless CI agents.
Quick Start
Use the github skill to open a pull request from your current branch, wait for CI to pass, and then merge when checks are green.