github-actions-creator — скилл для Claude Code: что делает
Анализирует стек проекта и генерирует готовые YAML-конфигурации GitHub Actions для тестов, линтинга, сборки образов и деплоя.
npx claude-code-templates@latest --skill development/github-actions-creatorЧто делает github-actions-creator
Скилл даёт Claude Code чёткую инструкцию по аудиту репозитория перед созданием пайплайна. Агент изучает маркеры технологий вроде package.json, Cargo.toml или go.mod, ищет конфигурации тестов и линтеров, а также проверяет уже имеющиеся воркфлоу в .github/workflows/. Это спасает от дублирования команд и конфликтов версий.
Создаваемые файлы сразу содержат правила надёжности: явное ограничение прав permissions, отмену зависших повторных прогонов через concurrency, лимиты времени timeout-minutes и фиксацию мажорных версий экшенов. Скрипты не вставляют сырые данные из контекста события напрямую в run, защищая запуск от инъекций.
Без секретов окружения в настройках репозитория шаги деплоя упадут при первом запуске. Скилл опирается на стандартные действия вроде actions/checkout@v4 и формирует пайплайны под конкретные триггеры — от ручного вызова до расписания cron.
Какие задачи решает
- собрать пайплайн тестирования под обнаруженный стек
- настроить публикацию Docker-образов в реестр
- автоматизировать выпуск релизов по тегам версий
- внедрить еженедельный аудит зависимостей на уязвимости
Примеры запросов агенту
- Сделай воркфлоу для запуска pytest и линтера на каждый пулл-реквест
- Настрой публикацию Docker-образа в реестр при пуше тега
- Создай расписание для еженедельной проверки безопасности зависимостей
Как установить github-actions-creator
1Через claude-code-templates
npx claude-code-templates@latest --skill development/github-actions-creator2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill github-actions-creator -a claude-code3Вручную: положить файлы
~/.claude/skills/github-actions-creator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-actions-creator/
Вручную: положить файлы
.agents/skills/github-actions-creator/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/github-actions-creator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates github-actions-creator2Вручную: положить файлы
.github/skills/github-actions-creator/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/github-actions-creatorВручную: положить файлы
.devin/skills/github-actions-creator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о github-actions-creator
Как установить github-actions-creator в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --skill development/github-actions-creator.
Что делает скилл github-actions-creator?
Он направляет Claude Code при анализе структуры проекта и генерирует готовые файлы конфигураций в .github/workflows/.
Как скилл защищает воркфлоу от инъекций?
Правила скилла требуют передавать параметры контекста событий через переменные окружения, а не подставлять их напрямую в блок run.