github-oauth-skill
Installation
SKILL.md
GitHub OAuth Skill
A comprehensive GitHub integration demonstrating OAuth2 Device Flow authentication with the Skill Engine SDK. Provides secure, token-based access to GitHub repositories, issues, and pull requests without exposing credentials in configuration files.
Overview
This skill showcases modern OAuth2 authentication patterns for CLI tools, using GitHub's Device Flow (RFC 8628) which is ideal for command-line applications. All tokens are stored securely in your system keychain.
When to Use This Skill
Use this skill when you need to:
- Authenticate with GitHub without manually creating personal access tokens
- List and search your repositories or organization repos
- Manage issues (create, list, filter by labels/state)
- Work with pull requests (create, list, filter)
- Get information about your authenticated user
- Store credentials securely in system keychain