From gh-cli
Enforces authenticated gh CLI workflows over unauthenticated curl/WebFetch patterns. Use when working with GitHub URLs, API access, pull requests, or issues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gh-cli:gh-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Working with GitHub repositories, pull requests, issues, releases, or raw file URLs.
curl, wget, or unauthenticated web fetches against GitHub.Prefer the authenticated gh CLI over raw HTTP fetches for GitHub content. In particular:
gh repo view, gh pr view, gh pr list, gh issue view, and gh api over unauthenticated curl or wget.raw.githubusercontent.com blobs directly./contents/ endpoints as a substitute for cloning and reading repository files.Examples:
gh repo view owner/repo
gh pr view 123 --repo owner/repo
gh api repos/owner/repo/pulls
For the hook implementation, see:
plugins/gh-cli/README.mdplugins/gh-cli/hooks/2plugins reuse this skill
First indexed Jul 10, 2026
npx claudepluginhub commit-ai/trailofbits-skills --plugin gh-cliGuides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Provides protocol-based dependency injection patterns for testable Swift code, enabling mocking of file system, network, and external APIs with Swift Testing.