Auth Commands
Authentication commands for GitHub access
Auth Commands
SkillUse uses GitHub OAuth for authentication, enabling access to skills stored in public and private repositories.
login
Authenticate with GitHub using device flow OAuth.
skilluse loginThis command:
- Opens your browser to GitHub's device authorization page
- Prompts you to enter a verification code
- Stores the access token securely in your system keychain
Options
| Option | Description |
|--------|-------------|
| --force | Re-authenticate even if already logged in |
Example
# First-time login
skilluse login
# Force re-authentication
skilluse login --forcelogout
Remove stored GitHub credentials.
skilluse logoutThis clears:
- Access token from system keychain
- GitHub App installations from config
whoami
Display information about the current authenticated user.
skilluse whoamiShows:
- GitHub username
- Profile URL
- GitHub App installation status