What problem does it solve? Setting up GitHub authentication on a new machine or headless server is error-prone: password auth is disabled, tokens need the right scopes, and the right method depends on whether the gh CLI is installed. This Skill detects the available tooling and walks through the correct authentication flow automatically. ## Core Features & Use Cases - Automatic detection flow: Checks for git, gh CLI, existing credentials, and auth status, then picks the right setup method. - Git-only authentication: Configures HTTPS personal access tokens with credential helpers or SSH keys, requiring no sudo or extra installs. - gh CLI authentication: Handles interactive browser login or token-based login for headless servers, plus git credential integration. - API access without gh: Extracts tokens from the git credential store for direct curl calls to the GitHub REST API. - Use Case: You SSH into a fresh cloud VM and need to clone a private repo and open pull requests. The Skill detects that gh is missing, guides token creation with the correct scopes, configures the credential helper, and verifies push access. ## Quick Start Set up GitHub authentication on this machine so I can clone, push, and work with my repositories.