github-actions · wendylabsinc — скилл для Claude Code: воркфлоу CI
Скилл ведёт агента по правилам GitHub Actions: готовые экшны вместо самописных скриптов, проверка версий, минимальные права job.
npx skills add wendylabsinc/claude-skills --skill github-actions -a claude-codeЧто делает github-actions
Скилл включается, когда агент трогает любой файл в .github/workflows/ — тесты, релиз, деплой. Первое правило: если случай закрывает готовый экшн от вендора (actions/*, docker/*), писать свой скрипт в run: не надо. Самописный шаг допустим, когда готового нет, и в PR стоит объяснить почему.
Вторая часть — версии. Ставить «текущий мажор» по памяти скилл не даёт: перед фиксацией агент выполняет gh api repos/actions/checkout/releases/latest --jq .tag_name для каждого экшна в файле и берёт то, что вернулось. Обычно пиннится мажорный тег, а если job держит прод-креды — коммит SHA. Без авторизованного gh проверку придётся делать вручную по странице релизов.
Дальше доступ. В каждом job нужен явный блок permissions: от contents: read, с добавкой id-token: write под OIDC. Вход в облако идёт только через OIDC-федерацию, долгоживущие ключи в секретах не годятся. В чеклисте ещё concurrency: на деплой и разделение триггеров: дефолтная ветка уходит в dev, теги v* — в прод.
Какие задачи решает
- написать воркфлоу деплоя в
.github/workflows/без самописных скриптов - сверить актуальный мажор экшна перед пиннингом
- урезать права job до реально нужных
- перевести вход в облако с ключей на OIDC
- развести триггеры деплоя между веткой и тегом
Примеры запросов агенту
- Напиши
.github/workflows/ci.yml: тесты на пулл-реквесты, релиз по тегамv*. - Проверь воркфлоу в этом PR: версии экшнов свежие, права минимальные?
- Переведи аутентификацию в GCP на OIDC и убери
credentials_jsonиз воркфлоу.
Как установить github-actions
1Через Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill github-actions -a claude-code2Вручную: положить файлы
~/.claude/skills/github-actions/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-actions/
1Через Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill github-actions -a codex2Вручную: положить файлы
.agents/skills/github-actions/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill github-actions -a cursor2Вручную: положить файлы
.cursor/skills/github-actions/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install wendylabsinc/claude-skills github-actions2Вручную: положить файлы
.github/skills/github-actions/SKILL.md1Через Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill github-actions -a gemini-cli2Командой платформы
gemini skills install https://github.com/wendylabsinc/claude-skills --path github-actionsВручную: положить файлы
.devin/skills/github-actions/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill github-actions -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о github-actions
Как установить github-actions в Claude Code?
Запустите npx skills add wendylabsinc/claude-skills --skill github-actions -a claude-code. Скилл появится в ~/.claude/skills/github-actions/SKILL.md.
Что делает скилл github-actions?
Задаёт агенту правила записи воркфлоу: брать поддерживаемые экшны вместо shell-скриптов, проверять теги перед фиксацией, держать минимальные permissions: и входить в облако по OIDC.
Зачем проверять версии экшнов через gh api?
Память агента о текущем мажоре устаревает, поэтому тег сверяют командой gh api repos/<owner>/<repo>/releases/latest --jq .tag_name в момент написания воркфлоу.
Похожие скиллы
Все скиллы по теме «DevOps и инфраструктура» →Сначала — github-actions от других авторов.