github-auth - GitHub Authentication Setup
Configures authentication via HTTPS tokens, SSH keys, or gh CLI to interact with GitHub repositories, PRs, issues, and CI.
Tags
Updated: 2026-09-19Capabilities
What this skill does
- Check GitHub authentication status
- Configure HTTPS personal access token
- Generate and configure SSH keys
- Authenticate using gh CLI
- Extract token from git credentials
- Execute API calls via curl
Inputs
- GitHub personal access token
- Git user credentials
- SSH key pair
- gh CLI authentication token
Outputs
- Git credentials file and settings
- Generated SSH key files
- gh CLI authentication status
- GITHUB_TOKEN environment variable
Requirements
- Git
- gh CLI (optional)
- curl
- SSH client
