Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ykdojo/private-github-search
Full-text search across all of the user's GitHub repos (including private ones) using a local mirror and ripgrep.
Passed 15 of 19 test cases with the skill, and 6 of 19 without it.
and 12 more in the full report
10 fixed7 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to search my private GitHub local mirror for all files that mention STRIPE_WEBHOOK_SECRET, but I only want a list of matching file paths, not the code lines. What command flag pattern should I run?
| Checked | Without skill | With skill |
|---|---|---|
| Uses rg with the -l flag to output matching file names only. | Passed | Passed |
| Targets search against ~/repo-mirror/repos. | Missed | Passed |
The instructions your model reads when the skill loads.
GitHub's modern code search (the one that indexes private repos) is web-only; gh search code uses the legacy engine and often returns nothing for private repos. Instead, search a local mirror of all the user's repos - it covers the same content as GitHub's index (default branch, non-fork) and a full search takes milliseconds.
Find the bundled sync script (works for plugin installs and manual symlinks):
find ~/.claude ~/.codex -name "private-github-search-sync.sh" 2>/dev/null | sort -V | tail -1
Always refresh first - it exits instantly if the mirror was synced within the last hour, and takes ~15s otherwise (--force syncs regardless of age):
bash <script-path>
rg -il 'pattern' ~/repo-mirror/repos # which files
rg -in 'pattern' ~/repo-mirror/repos | head # matching lines
If ~/repo-mirror/owners.txt doesn't exist: ask the user which GitHub accounts to mirror (don't guess - they may manage several), write them one per line to ~/repo-mirror/owners.txt, then run the sync script in the background (initial clone takes a few minutes; needs gh auth with access to those accounts).
git log -S in a full clone or GitHub web search.test cases passed, vs 6 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.