What problem does it solve?
GitHub authentication setup so you can reliably access repositories, pull requests, issues, and GitHub Actions without getting blocked by missing credentials.
Core Features & Use Cases
- Git-only authentication: Configure HTTPS personal access tokens (or cached/store credentials) and SSH keys without installing extra tools.
- gh CLI authentication: Use
gh for a simpler login flow and richer GitHub API access when gh is available.
- API fallback support: Use
curl with a personal access token when gh is not installed, enabling other GitHub skills to function.
Use case: You want the agent to update files, open PRs, and manage workflows for one or more GitHub repos from a server or laptop, even if you can’t use interactive browser login.
Quick Start
Set a GitHub personal access token with scopes including repo and workflow, then configure git credential helper (store or cache) and set your git user.name and user.email so the agent can authenticate for Git operations and API calls.