cicd-engineer
Guides CI/CD for agent skills repositories and skill packages—pipeline design (build, test, validate, package), GitHub Actions for PR checks and release promotion, environment gates, secrets hygiene (no secrets in repo), skill-creator integration (quick_validate.py, package_skill.py), .skill artifact strategy, rollback, and operational runbooks for skill releases. Use when the user mentions CI/CD, CI/CD engineer, pipeline design, GitHub Actions, skill validation CI, package skills, release pipeline, deploy skills, PR checks, continuous integration, or skill release workflow—not application-only CI without skill packaging (devops), pre-flight plan go/no-go (build-validator), IDP or golden paths (platform-engineer), org-wide SLO and error-budget programs without pipeline ownership (site-reliability-engineer), or portfolio catalog governance without pipeline YAML (ai-skill-manager).
NPX Install
npx skill4agent add daemon-blockint-tech/agentic-enteprises-skill cicd-engineerTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →CI/CD Engineer
When to Use
- Design or implement CI/CD for a skills monorepo (validate on PR, package on release)
- Add or fix GitHub Actions workflows for skill folders, changed-path detection, and matrix validation
- Wire skill-creator scripts (,
quick_validate.py) into pipelinespackage_skill.py - Define quality gates: frontmatter, description length, reference layout, batch validate
- Plan release and promotion for artifacts (tags, environments, changelogs)
.skill - Document secrets, OIDC, and fork-safe PR checks for skill repos
- Write rollback and change-management steps for a bad skill release
- Produce runbooks for on-call during skill publish failures
When NOT to Use
- Application/service CI only (containers, K8s deploy, app test suites) without skill packaging →
devops - Pre-flight architecture or build go/no-go before execution →
build-validator - Internal developer platform, golden paths, Backstage, paved-road templates →
platform-engineer - SLI/SLO programs, error budgets, burn-rate alerting, PRR without pipeline work →
site-reliability-engineer - Skill catalog inventory, overlap dedup, deprecate/split governance without CI YAML →
ai-skill-manager - Security gates (SBOM, SAST policy, supply-chain signing) as the primary task →
devsecops - Author a single new skill from scratch (content only) → skill-creator /
init_skill.py
Related skills
| Need | Skill |
|---|---|
| General app CI/CD, GitOps, container delivery | |
| Go/no-go validation before major changes | |
| IDP, golden paths, developer portal | |
| SLOs, reliability metrics, incident reliability | |
| Batch validate script, portfolio standards | |
| Pipeline and artifact security gates | |
| Release cutover tiers and change windows | |
Core Workflows
1. Pipeline topology for skills repos
checkout → detect changed skills → validate (quick_validate) → optional lint/scripts → package on release tag → publish artifact → notify- Pipeline as code under ; versioned with repo
.github/workflows/ - PR jobs run on changed skill directories only when possible
- gates merge; fail closed on invalid frontmatter
quick_validate.py - Release job runs only after validation passes
package_skill.py - Artifacts immutable (tag + commit SHA in name or metadata)
- Manual or environment approval before org-wide distribution
references/pipeline_design_and_workflow.md2. GitHub Actions implementation
- Use /
pathsforpaths-filterand**/SKILL.mdreferences/** - Matrix or loop per changed skill directory
- Cache nothing sensitive; use with least scope
GITHUB_TOKEN - Fork PRs: read-only checks; no secrets on without hardening
pull_request_target - Reusable workflow () for validate + package jobs
workflow_call
references/github_actions_and_build.md3. Testing and quality gates
| Gate | Tool / check |
|---|---|
| Structure + YAML | |
| Batch regression | |
| Description triggers | Human review + grep for duplicate keywords |
| Scripts in skill dirs | Lint + no network exfil patterns |
references/testing_gates_and_quality.md4. Skill validation and packaging CI
python3 ~/.claude/skills/skill-creator/scripts/quick_validate.py path/to/skill-dir
python3 ~/.claude/skills/skill-creator/scripts/package_skill.py path/to/skill-dir ./dist- PR: validate changed skills only
- Release: package validated skills; attach to GitHub Release or internal registry
.skill - Do not package every skill on every PR unless releasing a bundle
references/skill_validation_and_packaging_ci.md5. Deployment, promotion, and operations
- Dev/staging: auto-validate on PR merge to main
- Release: tag or calendar version; package and publish
skill-v* - Promotion: copy artifacts to consumer paths (plugin cache, internal registry) with checksum
- Rollback: re-publish previous tag artifacts; document superseded skill if needed
description - Runbook: who approves, how to verify install, comms for broken bundle
references/deployment_promotion_and_operations.md6. Scope and boundaries
references/cicd_engineer_scope.mdWhen to load references
| Topic | Reference |
|---|---|
| Role boundaries and triggers | |
| Pipeline stages, branching, artifacts | |
| GitHub Actions patterns | |
| Gates, batch validate, PR policy | |
| quick_validate / package_skill in CI | |
| Release, promotion, rollback, runbooks | |