Use when you need to work with deployment and CI/CD. This skill provides deployment automation and pipeline orchestration with comprehensive guidance. Trigger with phrases like "deploy application", "create pipeline", "automate deployment", "GitHub Actions", "Gitea Actions", "GitLab CI", or "Jenkins pipeline".
How this skill is triggered — by the user, by Claude, or both
Slash command
/ci-cd-pipeline-builder:building-cicd-pipelinesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides automated assistance for building CI/CD pipelines across multiple platforms.
This skill provides automated assistance for building CI/CD pipelines across multiple platforms.
.github/workflows/ YAML, GitHub-hosted or self-hosted runners.gitea/workflows/ YAML, act-based runners (largely GitHub Actions compatible with important differences).gitlab-ci.yml, GitLab runnersJenkinsfile, Jenkins agentsBefore using this skill, ensure:
When building pipelines that target Gitea Actions (or need dual GitHub/Gitea compatibility), apply these rules:
concurrency — no concurrency controlpermissions / jobs.<job_id>.permissions — no token scope controljobs.<job_id>.timeout-minutes — no job timeoutjobs.<job_id>.continue-on-error — no error continuationjobs.<job_id>.environment — no deployment environments UI.gitea/workflows/ (preferred) or .github/workflows/runs-on: Only simple values (runs-on: ubuntu-latest or runs-on: [label]), no complex label expressionsuses: https://github.com/actions/checkout@v4 or uses: https://your-gitea.example.com/owner/action@v1)always() works — success(), failure(), cancelled() are unsupported@yearly, @monthly, @weekly, @daily, @hourlyGITEA_TOKEN cannot publish to package registries — use Personal Access Tokens (PATs)github/codeql-action is not available — use Trivy, Semgrep, or other SAST toolsactions/cache works but the backend depends on runner configuration.gitea/workflows/concurrency, permissions, timeout-minutes, continue-on-error, environment blocksGITHUB_TOKEN package auth with PAT-based secretsgithub/codeql-action with Trivy or Semgrepruns-on values simplealways() for status checksThis skill produces:
Pipeline Configuration Files: Complete workflow YAML files ready to commit
Documentation: Inline comments explaining each stage and configuration choice
Security Configuration: Scanning stages, secrets management, and access controls
Deployment Stages: Environment-specific deployment configurations
Action Not Found:
uses: https://github.com/owner/action@tag)Registry Authentication Failures:
GITHUB_TOKEN permissionsRunner Issues:
runs-on valuesruns-on simple — no complex expressionsGitHub Actions Documentation: https://docs.github.com/en/actions Gitea Actions Documentation: https://docs.gitea.com/usage/actions/overview Gitea vs GitHub Comparison: https://docs.gitea.com/usage/actions/comparison GitLab CI Documentation: https://docs.gitlab.com/ee/ci/
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub stefanfaur/roach-marketplace --plugin ci-cd-pipeline-builder