Documentation
README
GitHub Authentication Setup
Sets up authentication so the agent can work with GitHub repositories, PRs, issues, and CI.
Detection Flow
When a user asks to work with GitHub, run this check first:
git --version
gh --version 2>/dev/null || echo "gh not installed"
gh auth status 2>/dev/null || echo "gh not authenticated"
git config --global credential.helper 2>/dev/null || echo "no git credential helper"
Decision tree:
- If
gh auth statusshows authenticated → useghfor everything - If
ghinstalled but not authenticated → use "gh auth" method - If
ghnot installed → use "git-only" method
Method 1: Git-Only (No gh)
HTTPS with Personal Access Token (Recommended)
This is the opening of the README. Read the full README on GitHub.