What problem does it solve?
This Skill helps developers automate and orchestrate GitHub operations (repositories, issues, pull requests, actions, and security) through Claude, reducing manual effort and context switching when working with GitHub.
Core Features & Use Cases
- Repositories — Get file contents, list files, create/update files, push changes, fork, create branches, etc.
- Issues — List, create, update, comment, label management, lock/unlock.
- Pull Requests — List, create, update, merge, reviews, status checks.
- Actions — List workflows/runs, get logs, trigger, cancel, rerun.
- Security — Manage Dependabot alerts, code scanning and secret scanning alerts.
- Search — Cross-repo search across repos, code, issues, users, commits.
Quick Start
Set your GITHUB_TOKEN environment variable with the appropriate scopes, then run a command such as:
- Verify authentication: python scripts/github_client.py --check-auth
- List issues: python scripts/issues.py list --owner <owner> --repo <repo>