ci-cd-pipeline-builder

Detect repository stacks and generate GitHub Actions or GitLab CI YAML pipelines.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/Patasse97/claude-skills --skill ci-cd-pipeline-builder-patasse97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-pipeline-builder
Source: https://github.com/Patasse97/claude-skills/tree/main/engineering/ci-cd-pipeline-builder
Command: npx skills add https://github.com/Patasse97/claude-skills --skill ci-cd-pipeline-builder-patasse97

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Configuring CI/CD pipelines for new or existing projects is time consuming and error-prone; this skill automates stack-driven pipeline creation across GitHub Actions and GitLab CI to accelerate setup and improve reliability.

Core Features & Use Cases

  • Detects repository signals (languages, package managers) and recommends starter pipelines.
  • Generates platform-specific YAML for GitHub Actions or GitLab CI with lint/test/build steps and cache strategies.
  • Supports seamless platform switching while preserving the underlying stack configuration.
  • Use cases include bootstrapping CI for new repos, migrating pipelines between platforms, and validating pipelines against lockfiles.

Quick Start

Run stack detection on your repository, then generate a starter CI pipeline for your platform.

Frequently Asked Questions about ci-cd-pipeline-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a CI/CD pipeline automatically from my existing repository?

To generate a CI/CD pipeline automatically, the tool detects your repository's languages and package managers, then produces ready-to-run YAML pipelines with lint, test, and build steps. It applies deterministic defaults to accelerate setup without manual configuration.

Can I use this to migrate pipelines between GitHub Actions and GitLab CI?

Yes, you can migrate pipelines between GitHub Actions and GitLab CI. The tool supports seamless platform switching while preserving your underlying stack configuration, generating platform-specific starter YAML pipelines for either environment.

How does stack detection work for choosing the right CI setup commands?

Stack detection works by scanning your repository signals to identify languages and package managers. Based on the detected stack, the tool chooses appropriate install commands and applies deterministic defaults to generate a matching CI/CD pipeline configuration.

What is the best way to bootstrap CI for a new project repository?

The best way to bootstrap CI for a new project is to run stack detection on your repository to identify its languages, then generate a starter CI pipeline. This automatically produces ready-to-run YAML with appropriate cache strategies.

Does the generated pipeline validate against repository lockfiles?

Yes, the generated pipelines validate against repository lockfiles. By detecting your project's package managers and stack signals, the tool ensures the install commands and cache strategies align with your existing dependency files.