LaunchKit · 2026
Back to Skills

cicd-pipeline

Create, debug, and manage CI/CD pipelines with GitHub.

1
3.1k downloads
by @gitgoodordietrying

Setup & Installation

openclaw skills install @gitgoodordietrying/cicd-pipeline

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install cicd-pipeline

What This Skill Does

Covers GitHub Actions workflow creation and management for automated testing, deployment, and release pipelines. Handles workflow syntax, matrix builds, secrets, caching, and debugging failing runs. Works across Node.js, Python, Go, and Rust projects.

Combines workflow generation, secrets management via the gh CLI, and live debugging patterns in one skill rather than requiring separate references for each concern.

When to use it

  • Run tests automatically on every pull request
  • Deploy to staging when pushing to the staging branch
  • Publish an npm package when a GitHub release is created
  • Build and push a Docker image to a container registry
  • Debug a failing CI job by SSHing into the runner

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: set up CI for my Node.js project that runs tests on every PR

AGENT
  1. 1Creates .github/workflows/ci.yml with push and pull_request triggers targeting main
  2. 2Configures actions/setup-node@v4 with node-version 20 and npm caching
  3. 3Adds steps for npm ci, npm test, and npm run lint
  4. 4Explains how to verify the workflow triggers by checking branch filter and default branch placement
OUTPUT

A working ci.yml file committed to .github/workflows/ that runs the test suite on every push and pull request to main

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GitHub accountGitHub repository with Actions enabled