What problem does it solve? Setting up GitHub authentication on a new machine is error-prone: password auth is disabled, tokens need the right scopes, SSH keys must be registered, and headless servers lack browser login. This Skill walks through detection and setup so git operations and GitHub API calls work without repeated credential prompts. ## Core Features & Use Cases - Auth Detection: Checks for existing gh CLI sessions, GITHUB_TOKEN environment variables, and git credential stores before configuring anything. - Multiple Auth Methods: Supports HTTPS personal access tokens with credential helpers, SSH ed25519 keys, and gh CLI login for both desktop and headless environments. - API Access Without gh: Provides curl-based fallback patterns and a script to extract tokens from the git credential store for direct GitHub API calls. - Use Case: On a fresh VPS with no sudo access, use this Skill to configure a personal access token with the git credential store, set commit identity, and verify push access to a repository. ## Quick Start Set up GitHub authentication on this machine so I can clone, push, and use the GitHub API.