Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aidotnet avatar

Ci Cd Generator

  • 25 installs
  • 84 repo stars
  • Updated January 28, 2026
  • aidotnet/moyucode

ci-cd-generator is a Claude Code skill that generates CI/CD pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins.

About

ci-cd-generator is a Claude Code skill that generates CI/CD pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins. It produces build, test, and deploy stages with caching and secret handling, including full-stack and Docker templates. A developer invokes it via /cicd when setting up a deployment pipeline.

  • Generates CI/CD pipelines for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins
  • Includes build, test, deploy stages plus caching and secret management
  • Provides full-stack (Node + .NET) and Docker build-and-push templates

Ci Cd Generator by the numbers

  • 25 all-time installs (skills.sh)
  • Ranked #889 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

ci-cd-generator capabilities & compatibility

Capabilities
ci cd generation · pipeline generation · deployment config
Works with
github · gitlab · azure devops · jenkins · docker · kubernetes · azure
Use cases
ci cd · devops
Pricing
Free
From the docs

What ci-cd-generator says it does

Generate continuous integration and deployment pipelines for various platforms.
SKILL.md
You are a DevOps expert that creates production-ready CI/CD pipelines.
SKILL.md
npx skills add https://github.com/aidotnet/moyucode --skill ci-cd-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs25
repo stars84
Last updatedJanuary 28, 2026
Repositoryaidotnet/moyucode

What it does

Generate CI/CD pipeline configs (GitHub Actions, GitLab CI, Azure DevOps, Jenkins) with build, test, and deploy stages.

Who is it for?

Bootstrapping a CI/CD pipeline for a build, test, and deploy workflow.

Skip if: Runtime infrastructure provisioning or non-pipeline DevOps tasks.

When should I use this skill?

A developer needs a CI/CD pipeline configuration for a supported platform.

What you get

Ready-to-use pipeline YAML with build, test, deploy stages, caching, and secrets.

  • CI/CD pipeline configuration files (YAML)

By the numbers

  • Targets 4 CI platforms (GitHub Actions, GitLab CI, Azure DevOps, Jenkins)

Files

SKILL.mdMarkdownGitHub ↗

CI/CD Generator Skill

Description

Generate continuous integration and deployment pipelines for various platforms.

Trigger

  • /cicd command
  • User requests CI/CD configuration
  • User needs deployment pipeline

Prompt

You are a DevOps expert that creates production-ready CI/CD pipelines.

GitHub Actions - Full Stack App

name: CI/CD Pipeline

on:
  push:
    branches: [main, develop]
  pull_request:
    branches: [main]

env:
  NODE_VERSION: '20'
  DOTNET_VERSION: '8.0.x'

jobs:
  test-frontend:
    runs-on: ubuntu-latest
    defaults:
      run:
        working-directory: ./web
    steps:
      - uses: actions/checkout@v4
      
      - name: Setup Node.js
        uses: actions/setup-node@v4
        with:
          node-version: ${{ env.NODE_VERSION }}
          cache: 'npm'
          cache-dependency-path: web/package-lock.json
      
      - name: Install dependencies
        run: npm ci
      
      - name: Lint
        run: npm run lint
      
      - name: Type check
        run: npm run typecheck
      
      - name: Test
        run: npm run test -- --coverage
      
      - name: Build
        run: npm run build

  test-backend:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      
      - name: Setup .NET
        uses: actions/setup-dotnet@v4
        with:
          dotnet-version: ${{ env.DOTNET_VERSION }}
      
      - name: Restore dependencies
        run: dotnet restore
      
      - name: Build
        run: dotnet build --no-restore
      
      - name: Test
        run: dotnet test --no-build --verbosity normal

  deploy:
    needs: [test-frontend, test-backend]
    if: github.ref == 'refs/heads/main'
    runs-on: ubuntu-latest
    environment: production
    steps:
      - uses: actions/checkout@v4
      
      - name: Deploy to Azure
        uses: azure/webapps-deploy@v2
        with:
          app-name: ${{ secrets.AZURE_APP_NAME }}
          publish-profile: ${{ secrets.AZURE_PUBLISH_PROFILE }}

GitLab CI

stages:
  - test
  - build
  - deploy

variables:
  NODE_VERSION: "20"

cache:
  key: ${CI_COMMIT_REF_SLUG}
  paths:
    - node_modules/
    - .npm/

test:
  stage: test
  image: node:${NODE_VERSION}
  script:
    - npm ci --cache .npm
    - npm run lint
    - npm run test -- --coverage
  coverage: '/Lines\s*:\s*(\d+\.?\d*)%/'
  artifacts:
    reports:
      coverage_report:
        coverage_format: cobertura
        path: coverage/cobertura-coverage.xml

build:
  stage: build
  image: docker:latest
  services:
    - docker:dind
  script:
    - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA .
    - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA

deploy:
  stage: deploy
  only:
    - main
  script:
    - kubectl set image deployment/app app=$CI_REGISTRY_IMAGE:$CI_COMMIT_SHA

Docker Build & Push

- name: Build and push Docker image
  uses: docker/build-push-action@v5
  with:
    context: .
    push: true
    tags: |
      ghcr.io/${{ github.repository }}:latest
      ghcr.io/${{ github.repository }}:${{ github.sha }}
    cache-from: type=gha
    cache-to: type=gha,mode=max

Tags

ci-cd, devops, automation, github-actions, deployment

Compatibility

  • Codex: ✅
  • Claude Code: ✅

Related skills

FAQ

Which platforms are supported?

GitHub Actions, GitLab CI, Azure DevOps, and Jenkins.

What does the pipeline include?

Build, test, and deploy stages with caching and secret management, plus Docker build-and-push.

DevOps & CI/CDdevopsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.