gitlab-cli-skills

Manage GitLab projects and automate workflows via the glab CLI.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ProyectoG007/Skill.bat --skill gitlab-cli-skills-proyectog007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-cli-skills
Source: https://github.com/ProyectoG007/Skill.bat/tree/main/scripts/05_Dev_Tools/07.%20gitlab-cli-skills-1.11.0
Command: npx skills add https://github.com/ProyectoG007/Skill.bat --skill gitlab-cli-skills-proyectog007

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive command-line interface for interacting with GitLab, streamlining complex workflows and automating repetitive tasks directly from your terminal.

Core Features & Use Cases

  • Full GitLab Coverage: Manage merge requests, CI/CD pipelines, issues, repositories, releases, and more.
  • Workflow Automation: Automate code reviews, pipeline debugging, and project setup.
  • Use Case: A developer can create a new branch from an issue, push changes, create a draft merge request, and request reviews, all using simple glab commands without leaving their terminal.

Quick Start

Use the glab skill to create a new merge request from your current branch.

Frequently Asked Questions about gitlab-cli-skills

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 using an interface that interacts directly with GitLab APIs, allowing you to create drafts, push changes, and request reviews without leaving your terminal.

Can I automate GitLab CI/CD pipelines using a CLI?

Yes, you can automate GitLab CI/CD pipelines using a CLI by executing terminal commands that interact with GitLab APIs to debug pipelines, trigger workflows, and manage project setups directly.

Do I need the glab binary installed to interact with GitLab repositories via terminal?

Yes, you need the glab binary installed and authenticated to interact with GitLab repositories via terminal, as this command-line interface relies on it to manage projects, issues, and releases.

What is the best way to automate development workflows for GitLab projects?

The best way to automate development workflows for GitLab projects is using a command-line interface that directly manages branches, issues, and merge requests through GitLab API interactions.

Does this CLI approach work for creating branches from GitLab issues?

Yes, this CLI approach works for creating branches from GitLab issues, enabling developers to seamlessly transition from issue tracking to code changes and draft merge requests entirely within the terminal.