gitlab

Automate GitLab CI/CD pipelines, merge requests, and API operations.

30|5|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/phuetz/code-buddy --skill gitlab-phuetz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab
Source: https://github.com/phuetz/code-buddy/tree/main/.codebuddy/skills/bundled/gitlab
Command: npx skills add https://github.com/phuetz/code-buddy --skill gitlab-phuetz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates GitLab-based CI/CD orchestration, MR workflows, and API automation, reducing manual steps and improving release velocity.

Core Features & Use Cases

  • CI/CD orchestration: automate pipeline creation, triggering, and monitoring across GitLab projects.
  • Merge Request lifecycle: create, assign, review, approve, and merge MR workflows programmatically.
  • API & CLI automation: consumes GitLab REST API and glab CLI to perform project operations, variable management, and deployment tasks.
  • Use Case: A team automatically creates feature branch MR(s), runs pipelines, and reports status to stakeholders.

Quick Start

To start, provide a GitLab project and a feature branch; the skill will create an MR, trigger pipelines, and fetch the latest pipeline status.

Frequently Asked Questions about gitlab

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

FAQPage Schema
How do I automate GitLab merge request creation and pipeline triggering?

To automate GitLab merge request creation and pipeline triggering, provide a project and feature branch. The skill uses the GitLab API and glab CLI to create MRs, trigger pipelines, and fetch the latest pipeline status automatically.

Can I manage GitLab CI/CD variables across projects using the API?

Yes, you can manage GitLab CI/CD variables across projects using the API. The skill consumes the GitLab REST API to handle variable management, deployment tasks, and project operations programmatically.

Do I need a GitLab API token to automate MR workflows and pipelines?

Yes, you need a GitLab API token to automate MR workflows and pipelines. The skill requires GitLab API access with a token and relies on the glab CLI and curl to perform orchestration and project management operations.

What's the best way to orchestrate GitLab pipelines programmatically?

The best way to orchestrate GitLab pipelines programmatically is by automating pipeline creation, triggering, and monitoring across projects. This skill leverages the GitLab REST API and glab CLI to reduce manual steps and improve release velocity.

Does this approach handle the entire merge request lifecycle including approvals?

Yes, this approach handles the entire merge request lifecycle including approvals. It covers creating, assigning, reviewing, approving, and merging MR workflows programmatically to reduce manual steps in your development process.