Marketplace gitlab
GitLab operations via glab CLI. Use when user mentions: MR, merge request, gitlab issue, pipeline, CI status, glab, or when git remote shows gitlab.com or self-hosted GitLab.
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/eteissonniere/gitlab" ~/.claude/skills/aiskillstore-marketplace-gitlab && rm -rf "$T"
manifest:
skills/eteissonniere/gitlab/SKILL.mdsource content
GitLab CLI (glab)
When to Use This Skill
Use
glab for GitLab repositories. To detect GitLab:
git remote -v | grep -i gitlab
If the remote contains
gitlab.com or a known GitLab instance, use this skill.
Before Any Operation
Always verify authentication first:
glab auth status
If not authenticated, guide the user to run
glab auth login.
Behavioral Guidelines
- Creating MRs: Always check for uncommitted changes first with
git status - Viewing MRs/Issues: Prefer
flag when user wants full context--comments - CI Operations: Check
before suggestingglab ci statusglab ci run - Use
: When the user might benefit from the browser UI--web
Command Reference
Merge Requests
| Action | Command |
|---|---|
| Create | |
| Create draft | |
| List | |
| View | |
| View with comments | |
| Checkout | |
| Merge | |
| Approve | |
Issues
| Action | Command |
|---|---|
| Create | |
| List | |
| List mine | |
| View | |
| Close | |
| Comment | |
CI/CD Pipelines
| Action | Command |
|---|---|
| Status | |
| List | |
| View logs | |
| Run new | |
| Retry failed | |
Repository
| Action | Command |
|---|---|
| View info | |
| Clone | |
| Open in browser | |