
CI/CD and Automation
Set up automated test, lint, build and deploy pipelines that gate every change.
- Repository
- addyosmani/agent-skills
- Stars
- 112,668
- Licence
- MIT
- Files
- 1 file
What it does
When installed, the agent follows a set of guidelines for building automated pipelines that run checks on every code change: linting, type checking, tests, builds and security audits. It can write GitHub Actions workflow files, explain how to pass database or end-to-end test credentials through secrets, and suggest deployment patterns such as preview deployments, feature flags, staged rollouts and rollback workflows. It also describes how to feed CI failure output back to the agent so it can fix problems and push again.
Great for
- Developers setting up a CI pipeline for a new Node or TypeScript project
- Teams who want AI agents to fix failing lint, type or test checks automatically
- Engineers planning staged releases, feature flags or rollback workflows
Skip it if
- Non-technical users with no code repository, since the skill assumes Git, GitHub Actions and npm-style tooling
- Projects on other CI systems or stacks, where the examples will need substantial rewriting
- Production deployment changes made without human review, because the skill's examples include automated deploy steps and tokens that can affect live systems
Try asking
- “Set up a GitHub Actions workflow that runs lint, type check, tests and build on every pull request”
- “The CI failed with this output: [paste error]. Fix it and verify locally before pushing”
- “Add a Playwright end-to-end test job that uploads a report when it fails”
- “Plan a feature flag rollout from 1% to 100% with a rollback workflow”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
ci-cd-and-automation.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip ci-cd-and-automation.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip ci-cd-and-automation.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Review generated workflow files before committing, especially any deploy or token-using steps
- Store all credentials in GitHub Secrets rather than in workflow files, as the skill recommends
- Ask the agent to run checks locally first so CI failures are caught before pushing
What's inside
- SKILL.md
Redistributed unmodified from addyosmani/agent-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.