gitlab-ci-docs
Installation
SKILL.md
GitLab CI/CD questions are easy to answer from stale memory or GitHub Actions assumptions. Use this skill to ground answers in official GitLab documentation and return the closest authoritative page instead of generic CI/CD advice.
When to Use
Use this skill when the request is about:
- GitLab CI/CD concepts, terminology, or product boundaries
.gitlab-ci.ymlsyntax, stages, jobs, rules, needs, extends, include, or workflow keywords- GitLab-hosted runners, self-managed runners, project runners, or runner configuration
- CI/CD variables, predefined variables, inputs, expressions, or pipeline-level configuration
- Artifacts, caches, reports, dependencies, and job outputs
- Environments, deployments, review apps, and deployment tiers
- CI/CD components, the CI/CD Catalog, reusable pipeline configuration, or
include:component - Parent-child pipelines, multi-project pipelines, merge request pipelines, merge trains, or pipeline schedules
- Pipeline security, secrets management, external secrets, masked/protected variables, or ID tokens
- Migrating to or from GitLab CI/CD, or comparing GitLab CI/CD with other CI systems
- Troubleshooting pipeline behavior when the user needs documentation, syntax guidance, or official references
Do not use this skill for: