Install any skill in seconds. Free to start, no credit card required.
Get Started Free →trailofbits/gh-cli
Enforces authenticated gh CLI workflows over unauthenticated curl/WebFetch patterns.
Passed 17 of 21 test cases with the skill, and 13 of 21 without it.
and 3 more in the full report
5 fixed15 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to fetch public information for repository `vercel/next.js` from my shell prompt. Should I use `wget https://api.github.com/repos/vercel/next.js`?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends using `gh repo view` instead of `wget`. | Missed | Passed |
The instructions your model reads when the skill loads.
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/test cases passed, vs 13 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.