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

Ci Cd Pipeline Builder

  • 623 installs
  • 23.5k repo stars
  • Updated July 17, 2026
  • alirezarezvani/claude-skills

ci-cd-pipeline-builder is a Claude skill with Python tooling that detects a repository stack and generates gated GitHub Actions or GitLab CI baselines for developers who need a practical CI/CD starting point.

About

ci-cd-pipeline-builder is a Claude skill from alirezarezvani/claude-skills that ships two Python scripts: stack_detector.py for repository signal detection with JSON or text output, and pipeline_generator.py for turning that payload into platform-specific CI YAML. Developers run stack detection first, then generate a GitHub Actions workflow to .github/workflows/ci.yml or an equivalent GitLab CI file with lint, test, build, and staging/production deploy patterns. Reach for this skill when bootstrapping CI on a new repo or replacing ad-hoc pipelines without hand-writing every job from scratch. The deliverables are concrete workflow files tuned to detected stack signals.

  • stack_detector.py infers repository signals and emits JSON for pipeline generation.
  • pipeline_generator.py outputs GitHub Actions or GitLab CI YAML from the detection payload.
  • Minimum gate policy: lint before test, test before build, artifact required for deploy.
  • Branch pattern: develop auto-deploys to staging; main requires manual approval for production.
  • Reference docs for GitHub Actions templates, GitLab CI templates, and deployment gates.

Ci Cd Pipeline Builder by the numbers

  • 623 all-time installs (skills.sh)
  • Ranked #235 of 1,440 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alirezarezvani/claude-skills --skill ci-cd-pipeline-builder

Add your badge

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

Listed on Skillselion
Installs623
repo stars23.5k
Security audit3 / 3 scanners passed
Last updatedJuly 17, 2026
Repositoryalirezarezvani/claude-skills

How do you generate CI/CD pipelines from repo stack?

Detect your repo stack and generate a gated GitHub Actions or GitLab CI baseline with lint, test, build, and staging/production deploy patterns.

Who is it for?

Developers bootstrapping GitHub Actions or GitLab CI who want stack-aware pipeline YAML generated from repository signals.

Skip if: Teams with mature, heavily customized multi-environment pipelines that only need minor YAML tweaks.

When should I use this skill?

The user asks to set up GitHub Actions, GitLab CI, or generate a CI pipeline with lint, test, build, and deploy stages from an existing repository.

What you get

stack.json detection payload, GitHub Actions ci.yml, or GitLab CI pipeline YAML with lint-test-build-deploy gates

  • stack.json
  • .github/workflows/ci.yml

By the numbers

  • Bundles 2 Python scripts: stack_detector.py and pipeline_generator.py

Files

SKILL.mdMarkdownGitHub ↗

CI/CD Pipeline Builder

Tier: POWERFUL Category: Engineering Domain: DevOps / Automation

Overview

Use this skill to generate pragmatic CI/CD pipelines from detected project stack signals, not guesswork. It focuses on fast baseline generation, repeatable checks, and environment-aware deployment stages.

Core Capabilities

  • Detect language/runtime/tooling from repository files
  • Recommend CI stages (lint, test, build, deploy)
  • Generate GitHub Actions or GitLab CI starter pipelines
  • Include caching and matrix strategy based on detected stack
  • Emit machine-readable detection output for automation
  • Keep pipeline logic aligned with project lockfiles and build commands

When to Use

  • Bootstrapping CI for a new repository
  • Replacing brittle copied pipeline files
  • Migrating between GitHub Actions and GitLab CI
  • Auditing whether pipeline steps match actual stack
  • Creating a reproducible baseline before custom hardening

Key Workflows

1. Detect Stack

python3 scripts/stack_detector.py --repo . --format text
python3 scripts/stack_detector.py --repo . --format json > detected-stack.json

Supports input via stdin or --input file for offline analysis payloads.

2. Generate Pipeline From Detection

python3 scripts/pipeline_generator.py \
  --input detected-stack.json \
  --platform github \
  --output .github/workflows/ci.yml \
  --format text

Or end-to-end from repo directly:

python3 scripts/pipeline_generator.py --repo . --platform gitlab --output .gitlab-ci.yml

3. Validate Before Merge

1. Confirm commands exist in project (test, lint, build). 2. Run generated pipeline locally where possible. 3. Ensure required secrets/env vars are documented. 4. Keep deploy jobs gated by protected branches/environments.

4. Add Deployment Stages Safely

  • Start with CI-only (lint/test/build).
  • Add staging deploy with explicit environment context.
  • Add production deploy with manual gate/approval.
  • Keep rollout/rollback commands explicit and auditable.

Script Interfaces

  • python3 scripts/stack_detector.py --help
  • Detects stack signals from repository files
  • Reads optional JSON input from stdin/--input
  • python3 scripts/pipeline_generator.py --help
  • Generates GitHub/GitLab YAML from detection payload
  • Writes to stdout or --output

References

  • references/pipeline-design-notes.md — common pitfalls, best practices, detection heuristics, generation strategy, platform decision notes, pre-merge validation checklist, and scaling guidance
  • references/github-actions-templates.md
  • references/gitlab-ci-templates.md
  • references/deployment-gates.md
  • README.md

Related skills

How it compares

Choose ci-cd-pipeline-builder for auto-detected baseline CI YAML; use hand-crafted templates when you need org-specific compliance controls not covered by detection heuristics.

FAQ

What scripts does ci-cd-pipeline-builder include?

ci-cd-pipeline-builder bundles stack_detector.py for repository signal detection and pipeline_generator.py for producing GitHub Actions or GitLab CI YAML from the detection JSON payload.

Which CI platforms does ci-cd-pipeline-builder support?

ci-cd-pipeline-builder generates pipelines for GitHub Actions and GitLab CI, including lint, test, build, and staging or production deployment job patterns.

Is Ci Cd Pipeline Builder safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

DevOps & CI/CDdeployinfra

This week in AI coding

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

unsubscribe anytime.