gitlab-cli

Wrap the glab CLI to manage GitLab merge requests, issues, and pipelines.

91|9|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/GantisStorm/essentials-claude-code --skill gitlab-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-cli
Source: https://github.com/GantisStorm/essentials-claude-code/tree/main/essentials/skills/gitlab-cli
Command: npx skills add https://github.com/GantisStorm/essentials-claude-code --skill gitlab-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitLab workflows often require running multiple glab commands to manage merge requests, issues, pipelines, and repository data. This skill wraps those operations behind a concise, chat-friendly interface, reducing context-switching and manual command entry.

Core Features & Use Cases

  • MR operations: View status, open in browser, merge, and manage merge requests efficiently.
  • Issue operations: List, create, and view issues without leaving the chat.
  • CI/CD & repo operations: Inspect pipelines, view jobs, and check repository details from a single entry point.
  • Use Case: A developer can quickly confirm MR status and assign issues during daily standups using /gitlab-cli commands.

Quick Start

Install and authenticate the glab CLI, then start using /gitlab-cli commands to manage GitLab resources.

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 and issues directly from chat?

You can manage GitLab merge requests and issues by issuing chat commands structured as /gitlab-cli <domain> <subcommand>. This wraps the glab CLI to view MR status, open MRs in browser, merge, list, and create issues without manual terminal input.

What do I need to automate GitLab workflows using glab commands?

To automate GitLab workflows, you need the glab CLI installed and authenticated on your system. Once authenticated, you can execute chat commands to inspect CI pipelines, view jobs, and check repository details seamlessly.

Can I check CI pipeline status and repository details without leaving my chat environment?

Yes, you can check CI pipeline status and repository details without leaving your chat environment. The skill surfaces glab CLI output directly in chat, allowing you to inspect pipelines, view jobs, and manage repository data efficiently.

What is the best way to streamline daily GitLab standup tasks like confirming MR status?

The best way to streamline daily standup tasks is by using chat-like commands to quickly confirm MR status and assign issues. This reduces context-switching by wrapping multiple glab operations behind a concise interface for immediate visibility.

How are errors handled when running GitLab automation commands through chat?

Errors are handled by surfacing the raw glab CLI output directly in the chat interface. If a command fails or encounters an issue, the skill returns the original command-line output, ensuring transparency in troubleshooting automation failures.

Does this approach support merging merge requests and viewing issues for GitLab repositories?

Yes, this approach supports merging merge requests and viewing issues for GitLab repositories. It wraps core glab functionality to perform MR operations like merging and opening in browser, alongside listing and creating issues.