glab

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

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/abudhahir/projects-pkm --skill glab-abudhahir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab
Source: https://github.com/abudhahir/projects-pkm/tree/main/SKILLS/handbook-glab/skills/glab-skill
Command: npx skills add https://github.com/abudhahir/projects-pkm --skill glab-abudhahir

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to manage all GitLab resources and workflows directly from the command line, eliminating the need to switch between the terminal and the web interface for common tasks.

Core Features & Use Cases

  • Merge Request Management: Create, review, update, and merge requests efficiently.
  • Issue Tracking: Create, list, and manage GitLab issues.
  • CI/CD Operations: Monitor pipelines, view logs, and trigger jobs.
  • Repository Management: Clone, view, and fork repositories.
  • API Access: Directly interact with the GitLab API for advanced operations.

Quick Start

Use the glab skill to list all merge requests assigned to you.

Frequently Asked Questions about glab

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 a CLI tool to create, review, update, and merge requests directly in your terminal. This eliminates the need to switch to the web interface for common merge request workflows.

Can I monitor GitLab CI/CD pipelines without leaving the terminal?

Yes, you can monitor GitLab CI/CD pipelines without leaving the terminal by using a CLI tool to view pipeline statuses, check logs, and trigger jobs. This facilitates efficient workflow management and automation directly from your command line interface.

What is the best way to automate GitLab issue tracking and repository management?

The best way to automate GitLab issue tracking and repository management is through a unified terminal CLI that supports direct API access. This allows you to create, list, and manage issues, as well as clone, view, and fork repositories efficiently.

Does the glab CLI tool require any external dependencies to interact with the GitLab API?

No, the glab CLI tool does not require external dependencies to interact with the GitLab API. It provides comprehensive command-line interface access to GitLab resources natively, supporting advanced operations and local Git workflows without additional environment setup.

How to integrate GitLab API operations with local Git workflows?

You can integrate GitLab API operations with local Git workflows by using a command-line interface designed for GitLab. It supports direct API access for advanced operations, bridging your local repository management with remote CI/CD pipelines and merge requests.

When should I use a GitLab CLI tool instead of the web interface?

You should use a GitLab CLI tool instead of the web interface when you need to eliminate context switching during terminal-based development. It is ideal for automating repetitive tasks, managing CI/CD pipelines, and handling merge requests without leaving your command line environment.