GitHub
| Category | Version Control |
| CLI | gh |
| Auth | OAuth (gh auth login) |
What it does
Section titled “What it does”Wraps the GitHub CLI (gh) to give CodeBuddy full access to your GitHub repositories. The agent can create issues, open pull requests, trigger workflow runs, manage releases, and search code — all through natural language.
Prerequisites
Section titled “Prerequisites”Install the GitHub CLI and authenticate:
# macOSbrew install gh
# Linuxsudo apt install gh # Debian/Ubuntusudo dnf install gh # Fedora
# Windowswinget install GitHub.cliThen log in:
gh auth loginVerify it works:
gh auth statusCapabilities
Section titled “Capabilities”- Issues — create, list, view, close, label, assign, comment
- Pull requests — create, list, review, merge, check status
- Actions — trigger workflows, view run status, download logs
- Branches — create, delete, list, compare
- Releases — create, list, download assets
- Code search — search across repositories and organizations
- Repos — create, clone, fork, view settings
Example prompts
Section titled “Example prompts”- “Create a GitHub issue titled ‘Fix login timeout’ with the
buglabel” - “Open a PR from
feature/authtomainwith a summary of changes” - “List all open PRs that need my review”
- “Trigger the CI workflow on the
developbranch” - “Show me the last 5 failed Actions runs”