github-workflow-automation · davila7 — скилл для Claude Code: автоматизация
Скилл с готовыми шаблонами для ревью пул-реквестов, разбора issues и CI/CD на GitHub. Пригодится, если вы настраиваете автоматику в репозитории.
npx claude-code-templates@latest --skill development/github-workflow-automationЧто делает github-workflow-automation
Скилл описывает, как подключить ИИ к рутине GitHub: ревью пул-реквестов, сортировка новых issues, работа с Git-операциями вроде rebase и cherry-pick. Внутри — готовые YAML-файлы для .github/workflows, которые запускаются на события pull_request и issues.
Ревью устроено так: workflow достаёт список изменённых файлов и diff, отправляет их в модель и публикует ответ комментарием к пул-реквесту. Для этого нужен ключ ANTHROPIC_API_KEY, положенный в секреты репозитория, и пакет @anthropic-ai/sdk. Без ключа шаг с ревью просто не отработает.
В разборе issues скилл предлагает промпт, который просит модель вернуть JSON с типом обращения, важностью, областью и признаком наличия шагов воспроизведения. По этому ответу workflow навешивает метки и, если шагов нет, оставляет комментарий с просьбой их добавить. Есть и отдельный пример для работы со старыми issues по расписанию.
Какие задачи решает
- настроить автоматическое ревью пул-реквестов через GitHub Actions
- размечать новые issues метками по типу и важности
- просить у автора шаги воспроизведения, если их нет в отчёте
- встроить вызов модели в шаг CI/CD
- описать Git-операции вроде rebase и cherry-pick для агента
Примеры запросов агенту
- Настрой автоматическое ревью пул-реквестов в этом репозитории по шаблону из скилла
- Сделай workflow для разбора новых issues с метками bug и enhancement
- Добавь в CI шаг, который отправляет diff в модель и комментирует пул-реквест
Как установить github-workflow-automation
1Через claude-code-templates
npx claude-code-templates@latest --skill development/github-workflow-automation2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill github-workflow-automation -a claude-code3Вручную: положить файлы
~/.claude/skills/github-workflow-automation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-workflow-automation/
Вручную: положить файлы
.agents/skills/github-workflow-automation/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/github-workflow-automation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates github-workflow-automation2Вручную: положить файлы
.github/skills/github-workflow-automation/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/github-workflow-automationВручную: положить файлы
.devin/skills/github-workflow-automation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о github-workflow-automation
Как установить github-workflow-automation в Claude?
Через шаблоны: npx claude-code-templates@latest --skill development/github-workflow-automation. Второй способ — npx skills add davila7/claude-code-templates --skill github-workflow-automation -a claude-code.
Что делает github-workflow-automation?
Даёт шаблоны автоматизации GitHub: ревью пул-реквестов, разбор issues, интеграцию модели в CI/CD и Git-операции. Каждый шаблон — это готовый workflow-файл или промпт.
Что нужно для работы автоматического ревью?
Ключ ANTHROPIC_API_KEY в секретах репозитория и пакет @anthropic-ai/sdk в шаге workflow. Права pull-requests: write тоже придётся выдать.
Похожие скиллы
Все скиллы по теме «Git и GitHub» →Сначала — github-workflow-automation от других авторов.