github-automation — скилл для Claude Code: GitHub через Rube MCP
Скилл для Claude, который проводит операции GitHub через Rube MCP: issues, пул-реквесты, ветки, поиск по коду и CI/CD.
npx claude-code-templates@latest --skill workflow-automation/github-automationЧто делает github-automation
Скилл описывает последовательности вызовов инструментов Composio для GitHub. Создание и разбор issues, работа с пул-реквестами, ветки и настройки репозитория, поиск по коду и коммитам, статусы workflow и деплоев — всё это идёт через Rube MCP, а не через gh в терминале.
Перед первым запуском нужно подключить Rube MCP: добавьте https://rube.app/mcp как MCP-сервер в конфигурацию клиента. API-ключи не нужны. Дальше вызовите RUBE_MANAGE_CONNECTIONS с тулкитом github и пройдите OAuth по выданной ссылке — пока статус не станет ACTIVE, рабочие вызовы не пойдут. Схемы инструментов меняются, поэтому скилл требует сначала дёргать RUBE_SEARCH_TOOLS.
Есть места, где легко ошибиться. GITHUB_LIST_REPOSITORY_ISSUES отдаёт и issues, и пул-реквесты — различайте по полю pull_request. Метки и исполнители молча отбрасываются, если у пользователя нет прав на push. Слияние PR скилл разрешает только после явного подтверждения от вас, а GITHUB_CREATE_A_REFERENCE создаёт лишь новые ссылки — для существующих нужен GITHUB_UPDATE_A_REFERENCE.
Какие задачи решает
- завести issue с метками и исполнителями из терминала
- проверить статус CI перед слиянием пул-реквеста
- найти файл или коммит по всем репозиториям сразу
- создать ветку от нужного SHA
- запустить workflow вручную через dispatch
Примеры запросов агенту
- Создай issue в репозитории
owner/repoс заголовком про падение сборки и меткойbug - Покажи открытые пул-реквесты и проверь, проходит ли по ним CI
- Найди в коде все вхождения
TODOчерез поиск GitHub
Как установить github-automation
1Через claude-code-templates
npx claude-code-templates@latest --skill workflow-automation/github-automation2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill github-automation -a claude-code3Вручную: положить файлы
~/.claude/skills/github-automation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-automation/
Вручную: положить файлы
.agents/skills/github-automation/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/github-automation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates github-automation2Вручную: положить файлы
.github/skills/github-automation/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/workflow-automation/github-automationВручную: положить файлы
.devin/skills/github-automation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о github-automation
Как установить github-automation в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill workflow-automation/github-automation. Второй способ — npx skills add davila7/claude-code-templates --skill github-automation -a claude-code. Файл скилла окажется в ~/.claude/skills/github-automation/SKILL.md.
Что делает github-automation?
Описывает, какими вызовами Rube MCP создавать issues, вести пул-реквесты, управлять ветками и репозиториями, искать код и коммиты, смотреть workflow и деплои.
Что нужно, чтобы скилл заработал?
Подключённый Rube MCP с доступным RUBE_SEARCH_TOOLS и активное соединение GitHub через RUBE_MANAGE_CONNECTIONS с тулкитом github.