gitlab-ci

Compose shared GitLab CI templates into project-specific .gitlab-ci.yml pipelines.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/led8/.codex --skill gitlab-ci-led8
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gitlab-ci
Source: https://github.com/led8/.codex/tree/main/skills/gitlab-ci
Command: npx skills add https://github.com/led8/.codex --skill gitlab-ci-led8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing GitLab CI/CD pipelines requires stitching together multiple templates and project-specific settings, which can lead to inconsistency and errors.

Core Features & Use Cases

  • Combines approved shared templates from the-foundry/tools into a single, project-specific .gitlab-ci.yml.
  • Enforces critical jobs like gitleaks, linting, and tests, while allowing customization and pruning for nonessential steps.
  • Use Case: Start a new Python project or migrate an existing one and generate a standards-compliant CI pipeline quickly.

Quick Start

Create or update your .gitlab-ci.yml by selecting the appropriate shared templates for your project type and configuring essential variables.

Frequently Asked Questions about gitlab-ci

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

FAQPage Schema
How do I generate a standards-compliant .gitlab-ci.yml for a new Python project?▼

To generate a GitLab CI pipeline for a Python project, you compose approved shared templates into a project-specific .gitlab-ci.yml file. This configuration automatically enforces linting, security scanning, and testing while allowing customization of nonessential steps.

What is the best way to enforce security and linting in GitLab pipelines?▼

Enforcing security and linting in GitLab pipelines is achieved by integrating shared templates that include gitleaks and linting jobs. These templates compose into a single .gitlab-ci.yml file to ensure consistent security checks and code quality validation across diverse project stacks.

Can I use GitLab CI templates with Docker and AWS deployments?▼

Yes, GitLab CI templates support Docker and AWS deployments. The shared templates are designed to apply across diverse tech stacks including Python, Docker, LangGraph, and AWS, allowing you to build a compliant pipeline for these environments.

Do I need specific shared templates to set up GitLab CI for LangGraph projects?▼

Setting up GitLab CI for LangGraph projects requires selecting appropriate shared templates and configuring project-specific variables. The templates compose into a .gitlab-ci.yml file that enforces testing and security standards tailored to the LangGraph stack.

How do I customize nonessential jobs in a GitLab CI pipeline?▼

Customizing nonessential jobs in a GitLab CI pipeline involves pruning and adjusting the shared templates during composition. While critical jobs like gitleaks and tests remain enforced, you can modify the generated .gitlab-ci.yml to remove steps unnecessary for your specific project.

Why does my GitLab CI pipeline configuration fail consistency checks across multiple projects?▼

GitLab CI pipeline configurations fail consistency checks when manually stitching multiple templates and project-specific settings. Using shared templates composed into a single .gitlab-ci.yml enforces standardization, preventing the errors and inconsistency common in manual pipeline assembly.