Back to the catalog

gitlab-cli-skills

vince-winkintel/gitlab-cli-skills · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por vince-winkintel/gitlab-cli-skills no skills.sh. Instale com: npx skills add vince-winkintel/gitlab-cli-skills@gitlab-cli-skills

Details

Kind
Agent skills
Topic
Developer tools
Publisher
vince-winkintel
Origin
skillssh
Category
ferramentas
Stars
47
Forks
6
Last push
2026-09-01T17:02:10Z
Repository state
ativo
Language
Python
License
MIT
Added
2026-08-30 15:22:21
Updated
2026-09-08 15:04:45
Origin id
vince-winkintel/gitlab-cli-skills/gitlab-cli-skills

README

```
   ____ _ _   _          _        ____ _     ___   ____  _    _ _ _     
  / ___(_) |_| |    __ _| |__    / ___| |   |_ _| / ___|| | _(_) | |___ 
 | |  _| | __| |   / _` | '_ \  | |   | |    | |  \___ \| |/ / | | / __|
 | |_| | | |_| |__| (_| | |_) | | |___| |___ | |   ___) |   <| | | \__ \
  \____|_|\__|_____\__,_|_.__/   \____|_____|___| |____/|_|\_\_|_|_|___/
                                                                        
```

# GitLab CLI Skills

A collection of skills for AI coding agents following the Agent Skills format. These skills enable AI agents to use the GitLab CLI (`glab`) effectively.

## Available Skills

### Available Skills

- [`gitlab-cli-skills`](./gitlab-cli-skills) — top-level overview, routing, and shared workflows
- [`glab-auth`](./glab-auth)
- [`glab-alias`](./glab-alias)
- [`glab-api`](./glab-api)
- [`glab-artifact-registry`](./glab-artifact-registry)
- [`glab-attestation`](./glab-attestation)
- [`glab-changelog`](./glab-changelog)
- [`glab-check-update`](./glab-check-update)
- [`glab-ci`](./glab-ci)
- [`glab-cluster`](./glab-cluster)
- [`glab-completion`](./glab-completion)
- [`glab-config`](./glab-config)
- [`glab-dependency-firewall`](./glab-dependency-firewall)
- [`glab-deploy-key`](./glab-deploy-key)
- [`glab-duo`](./glab-duo)
- [`glab-gpg-key`](./glab-gpg-key)
- [`glab-help`](./glab-help)
- [`glab-incident`](./glab-incident)
- [`glab-issue`](./glab-issue)
- [`glab-iteration`](./glab-iteration)
- [`glab-job`](./glab-job)
- [`glab-label`](./glab-label)
- [`glab-mcp`](./glab-mcp)
- [`glab-milestone`](./glab-milestone)
- [`glab-mr`](./glab-mr)
- [`glab-opentofu`](./glab-opentofu)
- [`glab-orbit`](./glab-orbit)
- [`glab-release`](./glab-release)
- [`glab-repo`](./glab-repo)
- [`glab-schedule`](./glab-schedule)
- [`glab-securefile`](./glab-securefile)
- [`glab-security`](./glab-security)
- [`glab-skills`](./glab-skills)
- [`glab-snippet`](./glab-snippet)
- [`glab-ssh-key`](./glab-ssh-key)
- [`glab-stack`](./glab-stack)
- [`glab-token`](./glab-token)
- [`glab-todo`](./glab-todo)
- [`glab-user`](./glab-user)
- [`glab-variable`](./glab-variable)
- [`glab-version`](./glab-version)
- [`glab-workitems`](./glab-workitems)

## Installation

### OpenClaw / Agent Skills

This repository is a **collection** of skills: a top-level `gitlab-cli-skills`
overview plus 40+ standalone `glab-*` sub-skills, each in its own directory with
its own `SKILL.md`. `npx skills add` discovers all of them and lets you pick
which to install.

```bash
# List every skill in the repo (no install)
npx skills add vince-winkintel/gitlab-cli-skills --list

# Interactive picker (default)
npx skills add vince-winkintel/gitlab-cli-skills

# Install everything
npx skills add vince-winkintel/gitlab-cli-skills --all

# Install specific skills only
npx skills add vince-winkintel/gitlab-cli-skills --skill gitlab-cli-skills --skill glab-mr
```

### Claude.ai (Organization Skills)

Claude.ai requires a zip containing exactly one `SKILL.md`. Download the pre-built `claude-skill.zip` from the [latest release](https://github.com/vince-winkintel/gitlab-cli-skills/releases/latest) and upload it in your organization's **Settings → Custom Skills**.

The zip contains a single merged `SKILL.md` combining all 40+ sub-skills into one comprehensive glab reference.

**Build it yourself:**

```bash
bash scripts/build-claude-skill.sh
# Output: ./claude-skill.zip
```

## Usage

Skills are automatically activated when relevant tasks are detected. Example prompts:

- "Log into GitLab CLI"
- "Check glab auth status"
- "Configure GitLab Docker auth"

## Prerequisites

- GitLab CLI installed (`glab`)
- GitLab access token or browser auth

## Install glab (Homebrew)

```bash
brew install glab
```

## License

MIT

## Download History

[![Download History](https://skill-history.com/chart/vince-winkintel/gitlab-cli-skills.svg)](https://skill-history.com/vince-winkintel/gitlab-cli-skills)

More