Updated 2d ago
by vince-winkintel
gitlab-cli-skills
Agent Skills for working with GitLab CLI
48 GitHub stars (48)
Steady at 48 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 6 forks (6 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add vince-winkintel/gitlab-cli-skills
Asks which skills and agents to install. Just one: npx skills add vince-winkintel/gitlab-cli-skills --skill gitlab-cli-skills — add -g for every project.
Claude Code
git clone https://github.com/vince-winkintel/gitlab-cli-skillscp -r "gitlab-cli-skills/gitlab-cli-skills" ~/.claude/skills/
Copies the gitlab-cli-skills skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add vince-winkintel/gitlab-cli-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 48 files.
-
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, Artifact Registry token exchange, repo operations, authentication setup, or any GitLab terminal operations. Routes to specialized sub-skills for auth, CI, MRs, issues, rele…
gitlab-cli-skills/SKILL.md on GitHub (opens in a new tab) -
glab-alias
Create, list, and delete GitLab CLI command aliases and shortcuts. Use when creating custom glab commands, managing CLI shortcuts, or viewing existing aliases. Triggers on alias, shortcut, custom command, CLI alias.
glab-alias/SKILL.md on GitHub (opens in a new tab) -
glab-api
Make direct GitLab REST API calls for advanced queries and operations not covered by other glab commands. Use when accessing GitLab API endpoints directly, making custom API requests, or fetching data in JSON format. Triggers on API call, REST API, GitLab API, JSON query, advanced query.
glab-api/SKILL.md on GitHub (opens in a new tab) -
glab-artifact-registry
Exchange GitLab credentials for short-lived Artifact Registry tokens, verify token identity, and configure package-manager authentication with glab. Use when checking GitLab Artifact Registry access, obtaining an ephemeral registry token, or configuring Docker, Maven, Gradle, npm, or sbt for a GitLab Artifact Registry. Triggers on artifact registry, glab artifact-registry, glab ar, get-token, tok…
glab-artifact-registry/SKILL.md on GitHub (opens in a new tab) -
glab-attestation
Work with GitLab attestations for software supply chain security including artifact verification and provenance. Use when verifying software artifacts, managing attestations, or working with supply chain security. Triggers on attestation, verify artifact, provenance, supply chain security.
glab-attestation/SKILL.md on GitHub (opens in a new tab) -
glab-auth
Manage GitLab CLI authentication including login/logout, check auth status, switch accounts, and configure Docker registry access. Use when setting up glab for first time, troubleshooting auth issues, switching GitLab instances/accounts, or configuring Docker to pull from GitLab registry. Triggers on auth, login, logout, authentication, credentials, token, Docker registry.
glab-auth/SKILL.md on GitHub (opens in a new tab) -
glab-changelog
Generate changelogs from GitLab releases, tags, and commits. Use when creating release notes, generating changelog files, or documenting version history. Triggers on changelog, release notes, version history, generate changelog.
glab-changelog/SKILL.md on GitHub (opens in a new tab) -
glab-check-update
Check for glab CLI updates and view latest version information. Use when checking if glab is up to date or finding available updates. Triggers on update glab, check version, glab version, CLI update.
glab-check-update/SKILL.md on GitHub (opens in a new tab) -
glab-ci
Work with GitLab CI/CD pipelines, jobs, and artifacts. Use when checking pipeline status, viewing job logs, debugging CI failures, triggering manual jobs, downloading artifacts, validating .gitlab-ci.yml, or managing pipeline runs. Triggers on pipeline, CI/CD, job, build, deployment, artifact, pipeline status, failed build, CI logs.
glab-ci/SKILL.md on GitHub (opens in a new tab) -
glab-cluster
Manage GitLab Kubernetes clusters and agent integrations. Use when connecting clusters, managing cluster agents, or working with Kubernetes integration. Triggers on cluster, Kubernetes, k8s, cluster agent, connect cluster.
glab-cluster/SKILL.md on GitHub (opens in a new tab) -
glab-completion
Generate shell completion scripts for bash, zsh, fish, or PowerShell. Use when setting up glab autocompletion for your shell. Triggers on completion, autocomplete, shell completion, tab completion.
glab-completion/SKILL.md on GitHub (opens in a new tab) -
glab-config
Manage glab CLI configuration settings including defaults, preferences, and per-host settings. Use when configuring glab behavior, setting defaults, or viewing current configuration. Triggers on config, configuration, settings, glab settings, set default.
glab-config/SKILL.md on GitHub (opens in a new tab) -
glab-container-registry
Manage GitLab container registry repositories and tags with glab. Use when listing, viewing, or deleting container registry repositories/tags, cleaning old image tags, inspecting tag metadata, or using glab container-registry commands. Triggers on container registry, registry repository, registry tags, image tags, glab container-registry.
glab-container-registry/SKILL.md on GitHub (opens in a new tab) -
glab-dependency-firewall
Run supported package managers through GitLab Dependency Firewall and inspect local firewall activity with glab. Use when enforcing dependency policy for Bundler, gem, Gradle, Maven, npm, pip, Pipenv, pnpm, Poetry, Twine, or uv; summarizing blocked or flagged packages from CI logs; reviewing .gitlab/df/ci-log.json; or troubleshooting Dependency Firewall exit codes. Triggers on dependency firewall…
glab-dependency-firewall/SKILL.md on GitHub (opens in a new tab) -
glab-deploy-key
Manage SSH deploy keys for GitLab projects including add, list, and delete operations. Use when setting up deploy keys for CI/CD, managing read-only access, or configuring deployment authentication. Triggers on deploy key, SSH key, deployment key, read-only access.
glab-deploy-key/SKILL.md on GitHub (opens in a new tab) -
glab-duo
Install and run GitLab Duo CLI through glab in interactive or headless mode. Use when accessing GitLab Duo Agent Platform from the terminal, running a bounded headless goal, or managing the wrapped Duo CLI binary. Triggers on Duo, GitLab Duo CLI, glab duo cli, AI assistant, headless goal, autonomous coding.
glab-duo/SKILL.md on GitHub (opens in a new tab) -
glab-gpg-key
Manage GPG keys for commit signing including add, list, and delete operations. Use when setting up commit signing, managing GPG keys, or verifying signed commits. Triggers on GPG key, commit signing, signed commits, verify commits.
glab-gpg-key/SKILL.md on GitHub (opens in a new tab) -
glab-help
Display help information for glab commands and subcommands. Use when learning glab commands, viewing command syntax, or getting usage examples. Triggers on help, command help, usage, glab help.
glab-help/SKILL.md on GitHub (opens in a new tab) -
glab-incident
Manage GitLab incidents for issue tracking and incident management. Use when creating incidents, managing incident response, or linking incidents to issues. Triggers on incident, incident management, create incident, incident response.
glab-incident/SKILL.md on GitHub (opens in a new tab) -
glab-issue
Create, view, update, and manage GitLab issues. Use when working with issue tracking, bug reports, feature requests, or task management. Operations include creating issues, listing with filters, viewing details, adding comments/notes, updating labels/assignees/milestones, closing/reopening, and board management. Triggers on issue, bug, task, ticket, feature request, list issues, create issue.
glab-issue/SKILL.md on GitHub (opens in a new tab) -
glab-iteration
Manage GitLab iterations for project planning and sprint management. Use when creating iterations, assigning issues to sprints, or viewing iteration progress. Triggers on iteration, sprint, iteration planning, sprint planning.
glab-iteration/SKILL.md on GitHub (opens in a new tab) -
glab-job
Work with individual CI/CD jobs including view, retry, cancel, trace logs, and download artifacts. Use when debugging job failures, viewing job logs, retrying jobs, or managing job execution. Triggers on job, CI job, job logs, retry job, job artifacts.
glab-job/SKILL.md on GitHub (opens in a new tab) -
glab-label
Manage GitLab labels including create, list, update, and delete operations at project and group level. Use when organizing issues/MRs with labels, creating label taxonomies, or managing label colors/descriptions. Triggers on label, tag, issue label, create label, manage labels.
glab-label/SKILL.md on GitHub (opens in a new tab) -
glab-mcp
Work with Model Context Protocol (MCP) server for AI assistant integration. Exposes GitLab features as tools for AI assistants (like Claude Code) to interact with projects, issues, merge requests, and pipelines. Use when integrating AI assistants with GitLab or working with MCP servers. Triggers on MCP, Model Context Protocol, AI assistant integration, glab mcp serve.
glab-mcp/SKILL.md on GitHub (opens in a new tab) -
glab-milestone
Manage project milestones including create, list, update, view, and close operations. Use when planning releases, tracking milestone progress, or organizing issues/MRs by milestone. Triggers on milestone, release planning, milestone progress, version milestone.
glab-milestone/SKILL.md on GitHub (opens in a new tab) -
glab-mr
Create, view, manage, approve, and merge GitLab merge requests. Use when working with MRs: creating from branches/issues, reviewing, approving, adding comments, resolving discussion threads, checking out locally, viewing diffs, rebasing, merging, or managing state. Triggers on merge request, MR, pull request, PR, review, approve, merge, resolve thread.
glab-mr/SKILL.md on GitHub (opens in a new tab) -
glab-opentofu
Work with OpenTofu state management in GitLab. Use when managing Terraform/OpenTofu state, configuring state backends, or working with infrastructure as code. Triggers on OpenTofu, Terraform, state management, infrastructure as code, IaC.
glab-opentofu/SKILL.md on GitHub (opens in a new tab) -
glab-orbit
Run the managed Orbit CLI through glab for remote graph queries and local code-graph workflows. Use when installing or updating Orbit, checking graph status, querying a remote Orbit graph, indexing or searching a local code graph, forwarding Orbit help, or troubleshooting managed-binary authentication. Triggers on orbit, knowledge graph, code graph, graph query, graph status, glab orbit, orbit-cl…
glab-orbit/SKILL.md on GitHub (opens in a new tab) -
glab-packages
List, upload, download, and delete GitLab project package registry packages with glab. Use when inspecting packages, filtering GitLab package registry entries by package name/type, paginating package registry results, uploading or downloading generic package files, deleting packages, or using glab packages commands. Triggers on GitLab packages, package registry, glab packages, npm packages in Git…
glab-packages/SKILL.md on GitHub (opens in a new tab) -
glab-quick-actions
Use GitLab quick actions — text-based slash commands in comments, descriptions, and MR/issue bodies — via glab CLI. Quick actions execute automatically when saved. Multiple commands can be combined in one comment, making them powerful for batching state changes in a single API call. Triggers on quick actions, slash commands, batch update, /assign, /label, /merge, /approve, /close, /estimate.
glab-quick-actions/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.