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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/vince-winkintel/gitlab-cli-skillsWhat 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
- "OpenClaw, check the status of my latest pipeline in the current repository and show me the failed jobs."
- "Create a new merge request from my current feature branch, assign it to @reviewer, and set the target branch to staging."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-vince-winkintel-gitlab-cli-skills": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution
Related Skills
sendgrid
SendGrid email platform integration for sending and receiving emails. Routes to sub-skills for outbound transactional emails (send-email) and receiving via Inbound Parse Webhook (sendgrid-inbound). Use when user mentions SendGrid, transactional email, email API, inbound email parsing, or email webhooks. Triggers on SendGrid, send email, receive email, email webhook, Inbound Parse, transactional email.
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.