What problem does it solve? GitHub authentication failures masquerade as unrelated errors: pushes that ask for passwords, gh commands returning 404 on existing repositories, and workflows that cannot be triggered. This Skill diagnoses the current authentication state and sets up the correct method without requiring installs or admin rights. ## Core Features & Use Cases - State Detection: Inspects existing git, gh CLI, and credential helper configuration before changing anything, via a sourceable shell helper that reports the active auth method. - Three Auth Paths: Configures HTTPS with a personal access token, SSH keys with ed25519, or the gh CLI, including headless token-based login and git credential setup. - Failure Diagnosis: Maps common errors like stale cached credentials, under-scoped tokens, blocked port 22, and multi-account SSH conflicts to concrete fixes. - Use Case: A push to a private repository keeps prompting for a password. The Skill detects no credential helper is configured, sets one up, stores the vault token, and verifies access against the private repo. ## Quick Start Check my GitHub authentication state and set up access so I can push to my private repository.