ci-cdAutomate builds, tests, and deployments across web, mobile, and backend applications.
Install via ClawdBot CLI:
clawdbot install ivangdavila/ci-cdTrigger on: automated deployment, continuous integration, pipeline setup, GitHub Actions, GitLab CI, build failing, deploy automatically, CI configuration, release automation.
| Stack | Recommended | Why |
|-------|-------------|-----|
| Web (Next.js, Nuxt, static) | Vercel, Netlify | Zero-config, auto-deploys, preview URLs |
| Mobile (iOS/Android/Flutter) | Codemagic, Bitrise + Fastlane | Pre-configured signing, app store upload |
| Backend/Docker | GitHub Actions, GitLab CI | Full control, self-hosted runners option |
| Monorepo | Nx/Turborepo + GHA | Affected detection, build caching |
Decision tree: If platform handles deploy automatically (Vercel, Netlify) → skip custom CI. Only add GitHub Actions when you need tests, custom builds, or deploy to your own infra.
For copy-paste workflows, see templates.md.
| Mistake | Impact | Fix |
|---------|--------|-----|
| Using latest image tags | Builds break randomly | Pin versions: node:20.11.0 |
| Not caching dependencies | +5-10 min per build | Cache node_modules, .next/cache |
| Secrets in workflow files | Leaked in logs/PRs | Use platform secrets, OIDC for cloud |
| Missing timeout-minutes | Stuck jobs burn budget | Always set: timeout-minutes: 15 |
| No concurrency control | Redundant runs on rapid pushes | Group by branch/PR |
| Building on every push | Wasted resources | Build on push to main, test on PRs |
The #1 pain point. iOS requires certificates + provisioning profiles. Android requires keystores.
The fix: Use Fastlane Match — stores certs/profiles in git repo, syncs across team and CI.
# One-time setup
fastlane match init
fastlane match appstore
# In CI
fastlane match appstore --readonly
For detailed mobile CI/CD patterns (iOS, Android, Flutter), see mobile.md.
Next.js/Nuxt builds are slow without cache. The No Cache Detected warning = full rebuild.
# GitHub Actions: persist Next.js cache
- uses: actions/cache@v4
with:
path: .next/cache
key: nextjs-${{ hashFiles('**/package-lock.json') }}
For framework-specific configs, see web.md.
| Error Pattern | Likely Cause | Check |
|---------------|--------------|-------|
| Works locally, fails in CI | Environment drift | Node version, env vars, OS |
| Intermittent failures | Flaky tests, resource limits | Retry logic, increase timeout |
| ENOENT / file not found | Build order, missing artifact | Check needs: dependencies |
| Exit code 137 | Out of memory | Use larger runner or optimize |
| Certificate/signing errors | Expired or mismatched creds | Regenerate with Match/Fastlane |
k8s skillserver skillmonitoring skillGenerated Mar 1, 2026
An agency building client websites with Next.js or Nuxt needs automated deployments to Vercel or Netlify for zero-config previews and production releases. This skill helps set up CI/CD pipelines to trigger builds on code pushes, ensuring fast, reliable updates without manual intervention.
A startup developing iOS/Android apps requires automated builds and app store uploads using Codemagic or Bitrise with Fastlane. This skill addresses code signing challenges, syncing certificates via Fastlane Match, and streamlining releases to reduce manual errors and speed up time-to-market.
A team managing Docker-based backend services in a monorepo uses GitHub Actions for custom builds, tests, and deployments to self-hosted infrastructure. This skill provides templates for caching, concurrency control, and error debugging to optimize resource usage and ensure stable releases.
An e-commerce company with a static or dynamic web stack needs CI/CD to handle frequent updates, such as product launches or bug fixes. By implementing build caching and timeout settings, this skill minimizes downtime and prevents build failures during high-traffic periods.
A software-as-a-service company uses this skill to automate deployments of web and backend updates, ensuring continuous delivery to customers. It reduces operational costs by optimizing build times and preventing common pitfalls like secret leaks, supporting a scalable revenue model.
A mobile app with a freemium model relies on automated CI/CD for frequent releases of new features and bug fixes. This skill streamlines app store submissions and code signing, enabling rapid iteration to drive user engagement and in-app purchases.
A digital agency offers CI/CD setup and maintenance as part of retainer services for clients. By leveraging platform-specific recommendations and debugging guides, it provides reliable automation, reducing client downtime and increasing service value.
💬 Integration Tip
Start with platform-specific templates from the skill's quick start guides, and always pin dependency versions to avoid random build failures.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.