LaunchKit · 2026
Back to Skills

glab-cli

Interact with GitLab using the `glab` CLI.

8
2.5k downloads
by @portavion

Setup & Installation

openclaw skills install @portavion/glab-cli

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install glab-cli

What This Skill Does

Wraps the `glab` CLI to interact with GitLab repositories, merge requests, CI/CD pipelines, issues, and releases. Works with gitlab.com and self-hosted instances. Supports direct API access via REST and GraphQL for operations beyond the built-in subcommands.

Combines merge request management, CI/CD inspection, and raw API access in one tool, removing the need to switch between the terminal and the GitLab web UI.

When to use it

  • Reviewing and merging open MRs from the terminal
  • Checking pipeline status after pushing a branch
  • Tracing failed CI job logs in real time
  • Creating issues with labels without opening a browser
  • Querying GitLab API endpoints with custom field filters

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Why is my pipeline failing on the lint job?

AGENT
  1. 1Run `glab ci status` to confirm the pipeline is failing
  2. 2Run `glab ci view` to inspect individual job statuses
  3. 3Run `glab ci trace lint` to stream the lint job logs
  4. 4Identify the error in the log output
  5. 5Run `glab ci retry` after the fix is pushed
OUTPUT

Returns the lint error causing the failure and confirms the pipeline is retried

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

glab CLI installedGitLab account (gitlab.com or self-hosted instance)