
Automates the tedious parts of GitHub maintenance by plugging Claude into your workflow actions. The skill shows you how to build AI-powered PR reviews that catch bugs and suggest improvements, auto-triage issues with smart labeling based on content analysis, and manage stale issues without manual overhead. It's built around GitHub Actions patterns and includes ready-to-use YAML configs for common scenarios like reviewing only changed code files or requesting reproduction steps from bug reporters. The approach is inspired by Gemini CLI's workflow automation but adapted for Claude's API. Most useful if you're drowning in PRs or issue noise and want to automate first-pass review before human eyes get involved.
$ npx -y skills add sickn33/antigravity-awesome-skills --skill github-workflow-automation --agent claude-codeInstalls into .claude/skills of the current project.
Patterns for automating GitHub workflows with AI assistance, inspired by Gemini CLI and modern DevOps practices.
Read the detailed guide 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.
Use this skill when:
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.
Sponsors