gitlab

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

13|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/AceDataCloud/Skills --skill gitlab-acedatacloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab
Source: https://github.com/AceDataCloud/Skills/tree/main/skills/gitlab
Command: npx skills add https://github.com/AceDataCloud/Skills --skill gitlab-acedatacloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

It removes the hassle of manually navigating GitLab web pages by letting you manage issues, merge requests, repositories, CI pipelines, and code search directly from the command line.

Core Features & Use Cases

  • Issue and Merge Request Operations: List, view (with comments), create, comment, close issues, and list/view/approve/merge MRs.
  • CI and Pipeline Visibility: Inspect pipeline runs and stream job logs for faster debugging.
  • Repository and Code Retrieval: Browse project content and fetch raw files from a branch or default branch.

Quick Start

Use the gitlab skill to view the latest open merge requests and their CI status for a project by asking: "List open merge requests for OWNER/PROJECT and show their details."

Frequently Asked Questions about gitlab

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

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

You can manage GitLab issues and merge requests directly from the command line by using the glab CLI to list, view, comment, close, and approve items without navigating the web interface.

Can I track CI pipeline status and stream job logs for a GitLab project?

Yes, you can track CI pipeline status and stream job logs for a GitLab project by using the command line to inspect pipeline runs and fetch real-time job output for faster debugging.

Does this work with self-hosted GitLab instances or only gitlab.com?

It works with both gitlab.com and self-hosted GitLab instances by using the GITLAB_HOST variable or the --hostname flag to target your specific server environment.

What credentials do I need to interact with GitLab repositories via CLI?

You need GitLab OAuth credentials provided via the $GITLAB_TOKEN environment variable or other supported token variables to authenticate and execute repository operations.

How do I search code and fetch raw files from a specific GitLab branch?

You can search code and fetch raw files from a specific GitLab branch by using the command line to browse project content and retrieve repository files directly from the target branch.

Do I need jq installed to use glab for GitLab API operations?

Yes, jq is required as a dependency to parse JSON output when executing REST or GraphQL API queries and formatting responses from your GitLab instance.