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

gitlab-cli-skills

Use when working with GitLab CLI (glab) commands across auth, CI/CD, merge requests, issues, releases, repos, and related operations. Routes to specific glab-* sub-skills.

Why use this skill?

Automate your GitLab workflow with OpenClaw. Manage issues, MRs, CI/CD pipelines, and releases directly using natural language commands via GitLab CLI.

skill-install — Terminal

Install via CLI (Recommended)

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

What This Skill Does

The gitlab-cli-skills package serves as a comprehensive interface between the OpenClaw AI agent and the GitLab CLI (glab). It enables the agent to execute complex GitLab operations directly from the command line, automating workflows related to version control, CI/CD pipeline management, project oversight, and security compliance. By routing requests to specialized sub-skills like glab-mr, glab-issue, and glab-ci, it allows developers to interact with their GitLab instances using natural language without needing to memorize complex shell command flags.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/vince-winkintel/gitlab-ci-skills Ensure that the glab binary is already installed and authenticated on the host machine, as this skill acts as an abstraction layer over your local GitLab CLI configuration.

Use Cases

This skill is highly effective for DevOps engineers and software developers who manage multi-repository projects. It is perfect for automating the creation of merge requests after code completion, fetching status updates on current CI/CD pipelines, managing project-level environment variables, or auditing security keys and snippets. It streamlines the lifecycle of an issue from creation to milestone assignment and final release.

Example Prompts

  1. "OpenClaw, please check the status of my latest CI/CD pipeline for the current repository and report if any jobs failed."
  2. "Create a new merge request for the current branch targeting the 'main' branch, using the title 'Feature: Implementation of OAuth2 flow'."
  3. "List all open issues assigned to me in the current project and provide a summary of the top three oldest ones."

Tips & Limitations

To get the most out of this skill, ensure that your glab CLI is authenticated with an API token that has the appropriate scopes (api, read_user, write_repository). Note that this skill is a wrapper; if the underlying glab command fails due to permission errors or network timeouts, the OpenClaw agent will reflect those specific error messages. Always verify your current active directory, as many commands rely on detecting a local .git repository to determine the target GitLab project. Do not share your API tokens in prompt history; ensure your environment variables are set securely in your shell configuration.

Metadata

Stars919
Views2
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-ci-skills": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

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

Flags: network-access, external-api