github-workflow-automation · sickn33 — скилл для Claude Code: установка и задачи
Скилл с шаблонами для GitHub: ИИ-ревью пул-реквестов, triage ишью, GitHub Actions и git-операции. Пригодится, когда workflow только предстоит написать.
npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a claude-codeЧто делает github-workflow-automation
Скилл даёт агенту шаблоны для работы с GitHub: ревью пул-реквестов, разбор новых ишью, сборку GitHub Actions, вставку ИИ в CI/CD, rebase и cherry-pick. Короткая часть лежит в SKILL.md, полная процедура — в references/detailed-guide.md, и её требования по безопасности и проверкам автор называет обязательными. Для узкой задачи грузите один раздел, для сквозной — весь гайд.
Готовым инструментом это не является. analyzeIssue, callAI, ai, execFile и настройка SDK провайдера не поставляются, версии моделей и экшенов в примерах исторические, обработка многострочного вывода не доделана, а деплой, rebase и rollback отключены до появления конкретных гарантий. Автор ставит скиллу уровень риска critical и просит авторизацию, прежде чем включать комментарии, метки, закрытие устаревших ишью, расписания, пуш веток или правку защиты ветки.
Значит, это каркас и чек-лист, а не готовый workflow. Текст ишью, комментариев и диффов нельзя подставлять в shell или JS — только через переменные окружения и файлы, с массивами аргументов и проверенными полными SHA. В публичных форках обычно нет ни секретов, ни прав на запись, поэтому честный fail лучше, чем переход на pull_request_target.
Какие задачи решает
- собрать ревью пул-реквеста с ИИ и оставить право на мерж человеку
- развести triage новых ишью по меткам без отдельного скрипта на каждый репозиторий
- написать GitHub Actions workflow с нормальными правами токена
- встроить ИИ-шаг в CI так, чтобы секреты не утекли в форки
- проверить head и права перед rebase или cherry-pick
Примеры запросов агенту
- Прочитай `references/detailed-guide.md` и собери workflow ревью PR, где модель не может одобрить мерж
- Проверь `.github/workflows/triage.yml`: где текст ишью попадает в shell, и перепиши на переменные окружения
- Прогони чек-лист rebase для `feature/x` — какие проверки прав и head нужны до пуша
Как установить github-workflow-automation
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a claude-code2Вручную: положить файлы
~/.claude/skills/github-workflow-automation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-workflow-automation/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a codex2Вручную: положить файлы
.agents/skills/github-workflow-automation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a cursor2Вручную: положить файлы
.cursor/skills/github-workflow-automation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills github-workflow-automation2Вручную: положить файлы
.github/skills/github-workflow-automation/SKILL.md1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a gemini-cli2Командой платформы
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/github-workflow-automationВручную: положить файлы
.devin/skills/github-workflow-automation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора80
Весь набор →Другие версии github-workflow-automation
Похожие
Вопросы о github-workflow-automation
Как установить github-workflow-automation в Claude Code?
Выполните npx skills add sickn33/agentic-awesome-skills --skill github-workflow-automation -a claude-code. Файл скилла появится по пути ~/.claude/skills/github-workflow-automation/SKILL.md.
Что делает github-workflow-automation?
Описывает, как агенту вести работу с GitHub: ревью PR, triage ишью, GitHub Actions, шаг ИИ в CI/CD, rebase и cherry-pick. Полная процедура вынесена в references/detailed-guide.md.
Можно ли включить его как есть?
Нет. Часть кода и настройка SDK провайдера в скилле не поставляются, деплой, rebase и rollback отключены до появления гарантий, а автор помечает уровень риска как critical и требует авторизации перед включением меток, расписаний и пуша веток.
Исходный текст
SKILL.md · MIT
--- name: github-workflow-automation description: "Patterns for automating GitHub workflows with AI assistance, inspired by [Gemini CLI](https://github.com/google-gemini/gemini-cli) and modern DevOps practices." risk: critical source: community date_added: "2026-02-27" --- # 🔧 GitHub Workflow Automation > Patterns for automating GitHub workflows with AI assistance, inspired by [Gemini CLI](https://github.com/google-gemini/gemini-cli) and modern DevOps practices. ## Detailed Guide Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely. ## When to Use This Skill Use this skill when: - Automating PR reviews with AI - Setting up issue triage automation - Creating GitHub Actions workflows - Integrating AI into CI/CD pipelines - Automating Git operations (rebases, cherry-picks) --- ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing. ## Trust boundaries and missing implementations These are partial design sketches, not ready-to-enable workflows: analyzeIssue/callAI/ai/execFile and the provider SDK setup are not supplied, example model/action versions are historical, multiline-output handling is incomplete, and deploy/rebase/rollback are deliberately disabled until concrete safeguards exist. Obtain authorization before enabling comments, labels, stale closure, schedules, branch pushes or protection changes. Never interpolate issue/comment/diff/file/branch text into shell or JavaScript source; pass data via environment or private files and use argument arrays with validated full SHAs. Use NUL-delimited Git filenames, random output delimiters or bounded artifact files instead of fixed EOF/multiline one-line outputs. Treat model inputs/results as untrusted; validate structured labels and bounded markdown and never let prompt text authorize tools or approve a PR. Do not execute fork/PR code, package scripts or checked-out actions in a secret/write-token context; use a trusted isolated reviewer, minimal permissions, pinned reviewed action SHAs and restricted network/data transfer. Public/fork PRs normally lack provider secrets/write tokens: fail/skip honestly rather than switching to an unsafe pull_request_target checkout. Check actual maintainer permission via GitHub API, exact command syntax, same-repo branch ownership and current head before any rebase; use an explicit expected-head lease and report conflicts without forceful resolution. Highest version tag is not last successful deployment, AI risk scores do not satisfy deterministic gates, and commit summaries do not describe all deploy changes. Preserve existing protection/ruleset requirements instead of replacing them with an example context list. Unknown changed paths/config/lockfile changes must trigger the full relevant test set; path selection alone is not dependency analysis.
© sickn33 · MIT · sickn33/agentic-awesome-skills