What problem does it solve? Setting up GitHub authentication for an agent or developer environment is error-prone: password auth is disabled, tokens need correct scopes, SSH keys must be registered, and headless servers lack browser login. This Skill detects the available tooling and walks through the correct authentication path. ## Core Features & Use Cases - Auth Detection: Automatically checks whether gh CLI is installed and authenticated, whether git credential helpers are configured, and selects the right setup method. - Git-Only Setup: Configures HTTPS personal access tokens with credential caching or SSH key authentication without requiring sudo or gh CLI installation. - gh CLI Login: Supports interactive browser login on desktops and token-based login for headless servers, plus git credential integration via gh auth setup-git. - API Fallback: Extracts tokens from git credentials or the Hermes .env file to make authenticated GitHub API calls with curl when gh is unavailable. - Use Case: On a fresh server with only git installed, use this Skill to generate a personal access token, configure the credential store, set git identity, and verify push access in minutes. ## Quick Start Set up GitHub authentication on this machine so I can clone, push, and manage repositories without repeated credential prompts.