gitlab-cli

Manage GitLab repositories, pipelines, merge requests, and issues via CLI.

5|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/oldwinter/skills --skill gitlab-cli-oldwinter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-cli
Source: https://github.com/oldwinter/skills/tree/main/devops-skills/gitlab-cli
Command: npx skills add https://github.com/oldwinter/skills --skill gitlab-cli-oldwinter

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines interactions with GitLab, enabling efficient management of repositories, CI/CD pipelines, merge requests, and issues directly from the command line.

Core Features & Use Cases

  • Repository Management: Create, clone, delete, and view GitLab repositories.
  • CI/CD Operations: Monitor pipeline status, trigger new pipelines, and manage jobs.
  • Merge Request & Issue Tracking: Create, list, approve, and merge requests; manage issues.
  • Use Case: A developer needs to quickly create a new repository for a project, set up a CI pipeline, and then create a merge request for their initial code changes, all without leaving their terminal.

Quick Start

Use the gitlab-cli skill to list all open merge requests for the simplexai/api repository.

Frequently Asked Questions about gitlab-cli

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

FAQPage Schema
How do I manage GitLab merge requests from the command line?

You can manage GitLab merge requests from the command line by creating, listing, approving, and merging them directly. This allows developers to handle code reviews without leaving the terminal environment.

Can I trigger and monitor CI/CD pipelines in GitLab without using the web UI?

Yes, you can monitor pipeline status, trigger new pipelines, and manage jobs via the CLI. This enables continuous integration monitoring directly from the terminal without accessing the web interface.

Does the glab CLI support direct GitLab API calls for advanced operations?

Yes, the CLI supports direct GitLab API calls for advanced operations like batch processing scripts. This allows execution of repository management and variable management tasks beyond standard command capabilities.

What is the best way to automate GitLab repository management tasks?

The best way to automate GitLab repository management is using CLI batch processing scripts. These scripts enable programmatic creation, cloning, deletion, and viewing of repositories for efficient project setup.

How do I track and manage GitLab issues from my terminal?

You can track and manage GitLab issues from your terminal using dedicated CLI commands. This integrates issue tracking directly into your development workflow without requiring browser context switching.

Can I handle GitLab variable management using command line tools?

Yes, GitLab variable management can be handled using command line tools. The CLI includes variable management capabilities alongside CI/CD pipeline and repository operations for comprehensive DevOps automation.