ci-cd · ahmedasmar — Claude Code skill: what it does, how to install
Designs GitHub Actions and GitLab CI workflows, speeds up slow builds, and adds security scans for dependencies and secrets.
npx skills add ahmedasmar/devops-claude-skills --skill ci-cd -a claude-code
npx skills add ahmedasmar/devops-claude-skills --skill skills -a claude-codeWhat ci-cd does
This skill provides workflow architectures for Node.js, Python, Go, and Docker builds. It organizes pipelines into sequential stages: fast linter checks first, followed by unit testing, artifact generation, and deployment gates. It also incorporates DevSecOps patterns, promoting OIDC authentication for AWS instead of static credentials alongside SAST and SCA scanning tools like CodeQL or Semgrep.
To resolve sluggish builds, the guidance focuses on dependency caching via actions/cache, path filters, and matrix test sharding. When runs fail, it outlines a systematic debug path using gh run inspect commands, debug logging variables, and local step reproduction using act or clean Docker containers.
Running the bundled workflow evaluation script scripts/pipeline_analyzer.py requires a local Python 3 installation.
What it helps with
- configure OIDC authentication for cloud deployments
- cut pipeline runtime with dependency caching and matrix builds
- integrate SAST and secret scanning into pull request checks
- diagnose intermittent job timeouts and failed test runs
Example prompts for the agent
- Convert our GitHub Actions deploy step to use OIDC with AWS instead of static tokens.
- Help me debug a flaky test step and configure act to reproduce it locally.
- Set up a GitLab CI pipeline for a Go application with dependency caching.
How to install ci-cd
1Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill ci-cd -a claude-codenpx skills add ahmedasmar/devops-claude-skills --skill skills -a claude-code2Manually: put the files in place
~/.claude/skills/skills/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/skills/
1Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a codex2Manually: put the files in place
.agents/skills/skills/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a cursor2Manually: put the files in place
.cursor/skills/skills/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ahmedasmar/devops-claude-skills skills2Manually: put the files in place
.github/skills/skills/SKILL.md1Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a gemini-cli2Platform CLI
gemini skills install https://github.com/ahmedasmar/devops-claude-skills --path ci-cd/skillsManually: put the files in place
.devin/skills/skills/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ci-cd
How do I install ci-cd in Claude Code?
Run npx skills add ahmedasmar/devops-claude-skills --skill ci-cd -a claude-code in your terminal.
Which CI platforms does this skill support?
It provides patterns and workflow structures tailored specifically for GitHub Actions and GitLab CI across Node.js, Python, Go, and Docker environments.
What is needed to run the pipeline analyzer script?
Executing scripts/pipeline_analyzer.py against your workflow files requires Python 3 installed on your machine.
Similar skills
Everything for DevOps and infrastructure →ci-cd by other authors comes first.