private-github-search — скилл для Claude Code: поиск и установка
Скилл ищет текст сразу по публичным и приватным репозиториям GitHub через локальное зеркало. Пригодится, когда нужно найти файл или фрагмент кода в нескольких репозиториях.
npx skills add ykdojo/claude-code-tips --skill private-github-search -a claude-codeЧто делает private-github-search
Скилл синхронизирует репозитории GitHub в ~/repo-mirror, а затем ищет по ним через rg. Перед поиском он запускает скрипт обновления: если зеркало синхронизировалось в течение последнего часа, повторная загрузка не выполняется. Доступны поиск файлов и вывод совпавших строк.
При первом запуске нужно записать аккаунты GitHub в ~/repo-mirror/owners.txt, по одному в строке, и дождаться начальной загрузки. Для неё нужна авторизация gh с доступом к этим аккаунтам. В зеркало попадает только состояние основной ветки нефоркнутых репозиториев; историю и другие ветки нужно искать в полном клоне. Приватные файлы из зеркала нельзя добавлять в синхронизируемые папки или публиковать.
Какие задачи решает
- найти файл среди приватных репозиториев GitHub
- проверить, в каком репозитории лежит фрагмент кода
- получить строки по текстовому шаблону через
rg - обновить локальную копию репозиториев перед поиском
Примеры запросов агенту
- Найди, в каком моём репозитории лежит настройка для
featureFlag. - Обнови зеркало GitHub и покажи файлы, где встречается
DATABASE_URL. - Проверь строки с
webhookво всех моих репозиториях.
Как установить private-github-search
1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill private-github-search -a claude-code2Вручную: положить файлы
~/.claude/skills/private-github-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/private-github-search/
1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill private-github-search -a codex2Вручную: положить файлы
.agents/skills/private-github-search/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill private-github-search -a cursor2Вручную: положить файлы
.cursor/skills/private-github-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ykdojo/claude-code-tips private-github-search2Вручную: положить файлы
.github/skills/private-github-search/SKILL.md1Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill private-github-search -a gemini-cli2Командой платформы
gemini skills install https://github.com/ykdojo/claude-code-tips --path skills/private-github-searchВручную: положить файлы
.devin/skills/private-github-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ykdojo/claude-code-tips --skill private-github-search -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о private-github-search
Как установить private-github-search в Claude Code?
Выполните npx skills add ykdojo/claude-code-tips --skill private-github-search -a claude-code, затем откройте ~/.claude/skills/private-github-search/SKILL.md.
Что делает private-github-search?
Скилл поддерживает локальное зеркало репозиториев GitHub и ищет по нему текст через rg, включая приватные репозитории.
Какие репозитории попадают в зеркало?
Синхронизируется состояние основной ветки нефоркнутых репозиториев. Для истории и других веток нужен полный клон или поиск через веб-интерфейс GitHub.