AgentStack
SKILL verified MIT Self-run

Cicd

skill-veekunth217-claude-scaffold-skill-cicd · by veekunth217

CI/CD pipeline builder — GitHub Actions, self-hosted runners, Docker build/push, multi-environment deployments, secrets, rollback strategies

No reviews yet
0 installs
17 views
0.0% view→install

Install

$ agentstack add skill-veekunth217-claude-scaffold-skill-cicd

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Cicd? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

CI/CD Skill

Build production-grade CI/CD pipelines — from GitHub Actions workflows to self-hosted runners and zero-downtime deployment strategies.

RULE: Show complete workflow YAML and explain each job before generating. Wait for GO.

> 🚧 Status: Stub — implementation pending > > This reference skill has the structure but the snippet content is still being filled in > (you'll see `` placeholders below). It activates and tells Claude the topic > exists, but won't yield deep snippets yet. > > Want to help? Pick any TODO, write the snippet, open a PR. See [CONTRIBUTING.md](../../CONTRIBUTING.md). > Each contribution moves the skill closer to "Ready" status.


Capabilities

GitHub Actions Workflows

Self-Hosted Runner Setup

Docker Build & Push Pipeline

Multi-Environment Deployments

Secrets Management in CI

Rollback Strategies


Starter Workflows

Node.js CI + ECR Push + EKS Deploy

name: Deploy
on:
  push:
    branches: [main]

permissions:
  id-token: write   # OIDC
  contents: read

jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Configure AWS via OIDC
        uses: aws-actions/configure-aws-credentials@v4
        with:
          role-to-assume: arn:aws:iam::[account]:role/github-actions-role
          aws-region: [region]

      - name: Login to ECR
        uses: aws-actions/amazon-ecr-login@v2

      - name: Build & push
        run: |
          docker build -t $ECR_REGISTRY/$ECR_REPO:${{ github.sha }} .
          docker push $ECR_REGISTRY/$ECR_REPO:${{ github.sha }}
        env:
          ECR_REGISTRY: [account].dkr.ecr.[region].amazonaws.com
          ECR_REPO: [app-name]

      - name: Deploy to EKS
        run: |
          aws eks update-kubeconfig --name [cluster] --region [region]
          helm upgrade --install [app] helm/[app] \
            --set image.tag=${{ github.sha }} \
            --values helm/[app]/values-prod.yaml \
            --namespace [ns] --wait

Rollback Job

  rollback:
    runs-on: ubuntu-latest
    needs: [build-and-deploy]
    if: failure()
    steps:
      - name: Rollback Helm release
        run: |
          aws eks update-kubeconfig --name [cluster] --region [region]
          helm rollback [app] 0 --namespace [ns]  # 0 = previous revision

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.