github-research — скилл для Claude Code: что делает и как установить
Скилл анализирует репозитории на GitHub под научную или техническую тему, изучает код и готовит план его переиспользования. Пригодится при поиске готовых реализаций алгоритмов.
npx skills add lingzhi227/agent-research-skills --skill github-research -a claude-codeЧто делает github-research
Скилл принимает на вход каталог с результатами предварительного ресерча (файлы paper_db.jsonl, отчёты или code_repos.md) и разворачивает поиск в шесть этапов. Сначала утилита собирает ссылки и ключевые слова, затем через gh api и Papers With Code ищет от 50 до 200 подходящих проектов. Отобранные репозитории ранжируются, после чего скилл делает неглубокое клонирование лучших кандидатов.
Внутри всё устроено на скриптах Python 3 без сторонних зависимостей. Они лежат в папке ~/.claude/skills/github-research/scripts/. Скрипты разбирают дерево файлов, вытаскивают зависимости через манифесты и сканируют исходники на заданные паттерны. В финале в папке ./github-research-output/{slug}/ формируется матрица сравнения и каталог переиспользуемых модулей.
Для работы обязателен установленный и авторизованный GitHub CLI (gh), иначе скрипты поиска через gh api и сбор метаданных просто упадут с ошибкой. Без готовой папки от deep-research скилл тоже бесполезен, потому что первому этапу неоткуда взять стартовые темы и статьи.
Какие задачи решает
- найти репозитории с реализацией научной статьи по её названию или идентификатору arXiv
- ранжировать открытые проекты по качеству кода, звёздам и структуре зависимостей
- составить матрицу сравнения нескольких библиотек под конкретный алгоритм
- подготовить пошаговый план интеграции чужого кода в текущий проект
Примеры запросов агенту
- /github-research ./deep-research-output/llm-agents
- Найди открытые репозитории с реализацией алгоритма MCTS на GitHub
- Изучи чужие реализации статьи 2401.12345 и сравни их архитектуру
Как установить github-research
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill github-research -a claude-code2Вручную: положить файлы
~/.claude/skills/github-research/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-research/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill github-research -a codex2Вручную: положить файлы
.agents/skills/github-research/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill github-research -a cursor2Вручную: положить файлы
.cursor/skills/github-research/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills github-research2Вручную: положить файлы
.github/skills/github-research/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill github-research -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/github-researchВручную: положить файлы
.devin/skills/github-research/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill github-research -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора23
Похожие
Рядом в теме «Git и GitHub»
Всё по теме «Git и GitHub» →Вопросы о github-research
Как установить github-research в Claude Code?
Выполните команду npx skills add lingzhi227/agent-research-skills --skill github-research -a claude-code.
Что делает скилл github-research?
Он запускает шестиэтапный процесс: ищет репозитории по материалам ресерча, скачивает исходники кандидатов, анализирует структуру кода и составляет план внедрения в ваш проект.
Что требуется для запуска анализа?
Понадобится Python 3, авторизованный клиент gh в системе и папка с выгрузкой от deep-research, содержащая файлы вроде paper_db.jsonl.