ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

gitlab-cli-skills

Comprehensive GitLab CLI (glab) command reference and workflows for all GitLab operations via terminal. Use when user mentions GitLab CLI, glab commands, GitLab automation, MR/issue management via CLI, CI/CD pipeline commands, repo operations, authentication setup, or any GitLab terminal operations. Routes to specialized sub-skills for auth, CI, MRs, issues, releases, repos, and 30+ other glab commands. Triggers on glab, GitLab CLI, GitLab commands, GitLab terminal, GitLab automation.

Why use this skill?

Automate GitLab tasks, merge requests, issues, and CI/CD pipelines directly from your terminal using the OpenClaw GitLab CLI skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/vince-winkintel/gitlab-cli-skills
Or

What This Skill Does

The gitlab-cli-skills module serves as a comprehensive interface between the OpenClaw agent and the GitLab CLI (glab). It enables seamless execution of GitLab operations directly from the terminal, abstracting complex commands into intuitive workflows. The skill manages everything from authentication and CI/CD pipeline monitoring to complex merge request (MR) lifecycle management and project administration. By routing requests to specialized sub-skills, it ensures that whether you are managing issues, releases, variables, or Kubernetes clusters, the agent understands the specific syntax and context required by the glab binary. It effectively bridges the gap between manual web UI interactions and automated, terminal-centric development cycles, allowing developers to maintain flow without switching context.

Installation

To integrate this capability into your OpenClaw environment, use the built-in installation command:

clawhub install openclaw/skills/skills/vince-winkintel/gitlab-cli-skills

Once installed, ensure that the glab binary is properly installed on your host system and that you have initialized your configuration using glab auth login to grant the agent the necessary credentials to interact with your GitLab instance.

Use Cases

This skill is designed for developers, DevOps engineers, and technical project managers who spend significant time in the CLI. Common scenarios include: rapid creation of MRs from local branches using --fill, automating CI/CD pipeline triggers and log monitoring, batch updating issues or labels during sprint planning, and configuring project-wide variables or deploy keys for CI/CD pipelines. It is particularly powerful for teams standardizing their Git workflows through automated terminal commands rather than GUI-based navigation.

Example Prompts

  1. "OpenClaw, check the status of my latest pipeline in the current repository and show me the failed jobs."
  2. "Create a new merge request from my current feature branch, assign it to @reviewer, and set the target branch to staging."
  3. "List all open issues assigned to me in the current project and provide a brief summary of their status."

Tips & Limitations

To maximize efficiency, utilize the built-in alias and configuration features. While highly powerful for automation, note that complex code reviews involving inline file discussions are still best handled in the web UI where visual context is superior. The skill relies on the local environment having appropriate permissions; ensure your personal access tokens have the correct scopes (api, read_repository, write_repository) to perform the requested actions. Always verify destructive commands, such as issue closure or branch deletion, as the CLI environment provides less visual feedback than a browser interface.

Metadata

Stars919
Views7
Updated2026-02-12
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-vince-winkintel-gitlab-cli-skills": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#gitlab#cli#automation#devops#git
Safety Score: 4/5

Flags: external-api, code-execution