github-search — скилл для Claude Code: поиск по GitHub через MCP
Ищет код, репозитории, issues и pull requests на GitHub из чата агента. Пригодится, когда нужно найти пример реализации или чужой баг без переключения в браузер.
npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a claude-codeЧто делает github-search
Скилл превращает поиск по GitHub в одну команду. Агент вызывает скрипт scripts/mcp/github_search.py через uv run python -m runtime.harness, передаёт тип поиска и запрос. Тип задаётся флагом --type: code, repos, issues или prs. Запрос идёт в --query и понимает синтаксис поиска GitHub, например authentication language:python или bug label:critical.
Сузить выдачу можно флагами --owner и --repo — полезно, когда ищешь внутри конкретной организации. Скиллу разрешены только Bash и Read, так что он ничего не правит в репозитории.
Для работы нужен github сервер в mcp_config.json и токен GITHUB_PERSONAL_ACCESS_TOKEN. Без этого сервера скрипт не запустится, поэтому сначала настройте MCP, потом ставьте скилл.
Какие задачи решает
- найти пример кода на нужном языке по всему GitHub
- отыскать issue с критичным багом в чужом репозитории
- посмотреть pull request, где уже решали похожую задачу
- получить сведения о репозитории, не открывая браузер
- ограничить поиск кодом одной организации через
--owner
Примеры запросов агенту
- Найди на GitHub код с авторизацией на Python:
--type code --query "authentication language:python". - Поищи открытые issue с меткой critical в репозиториях организации anthropics.
- Покажи pull requests по запросу про миграции базы.
Как установить github-search
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a claude-code2Вручную: положить файлы
~/.claude/skills/github-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-search/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a codex2Вручную: положить файлы
.agents/skills/github-search/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a cursor2Вручную: положить файлы
.cursor/skills/github-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 github-search2Вручную: положить файлы
.github/skills/github-search/SKILL.md1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a gemini-cli2Командой платформы
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/github-searchВручную: положить файлы
.devin/skills/github-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о github-search
Как установить github-search в Claude Code?
Выполните npx skills add parcadei/Continuous-Claude-v3 --skill github-search -a claude-code, затем проверьте файл ~/.claude/skills/github-search/SKILL.md.
Что делает github-search?
Запускает скрипт, который обращается к GitHub через MCP-сервер и возвращает результаты поиска по коду, репозиториям, issues или PR.
Что нужно для работы скилла?
Сервер github в mcp_config.json с токеном GITHUB_PERSONAL_ACCESS_TOKEN. Без него поиск не пойдёт.
Исходный текст
SKILL.md · MIT
---
name: github-search
description: Search GitHub code, repositories, issues, and PRs via MCP
allowed-tools: [Bash, Read]
---
# GitHub Search Skill
## When to Use
- Search code across repositories
- Find issues or PRs
- Look up repository information
## Instructions
```bash
uv run python -m runtime.harness scripts/mcp/github_search.py \
--type "code" \
--query "your search query"
```
### Parameters
- `--type`: Search type - `code`, `repos`, `issues`, `prs`
- `--query`: Search query (supports GitHub search syntax)
- `--owner`: (optional) Filter by repo owner
- `--repo`: (optional) Filter by repo name
### Examples
```bash
# Search code
uv run python -m runtime.harness scripts/mcp/github_search.py \
--type "code" \
--query "authentication language:python"
# Search issues
uv run python -m runtime.harness scripts/mcp/github_search.py \
--type "issues" \
--query "bug label:critical" \
--owner "anthropics"
```
## MCP Server Required
Requires `github` server in mcp_config.json with GITHUB_PERSONAL_ACCESS_TOKEN.
© parcadei · MIT · parcadei/Continuous-Claude-v3