GitHub Actions CI Pipeline Builder
Generates and manages GitHub Actions workflows using the Workflow YAML syntax and GitHub REST API. Supports matrix builds, reusable workflows, and composite actions.
Generates and manages GitHub Actions workflows using the Workflow YAML syntax and GitHub REST API. Supports matrix builds, reusable workflows, and composite actions.
npx skills add agentskillexchange/skills --skill github-actions-ci-pipeline-builder
The GitHub Actions CI Pipeline Builder creates, validates, and manages CI/CD workflows using GitHub Actions YAML syntax and the GitHub REST API (repos/{owner}/{repo}/actions/workflows, actions/runs). It generates production-ready workflow files with proper job dependencies, caching strategies, and artifact management.
The agent supports advanced workflow features including matrix builds with dynamic includes/excludes, reusable workflows (workflow_call trigger), composite actions, and environment protection rules. It configures proper concurrency groups to prevent redundant runs and uses GitHub Packages for container registry integration.
Caching is optimized through actions/cache with language-specific key strategies (pip, npm, cargo, gradle). The agent generates workflows for multi-platform testing (ubuntu, windows, macos), deployment gates with manual approval, and scheduled maintenance jobs.
Security hardening includes OIDC token authentication for cloud deployments, pinned action versions with SHA hashes, and minimal GITHUB_TOKEN permissions via permissions key. The agent also configures CodeQL analysis workflows and dependency review enforcement.