Agent skill
gitlab
Manage GitLab issues and merge requests via the glab CLI.
Install this agent skill to your Project
npx add-skill https://github.com/olasunkanmi-SE/codebuddy/tree/main/skills/gitlab
Metadata
Additional technical details for this skill
- auth
-
{ "type": "oauth", "setupCommand": "glab auth login" } - icon
- git-merge
- config
-
[ { "name": "GITLAB_HOST", "type": "string", "label": "GitLab Host", "required": false, "placeholder": "https://gitlab.com" } ] - version
- 1.0.0
- category
- version-control
- displayName
- GitLab
- dependencies
-
{ "cli": "glab", "install": { "linux": { "apt": "glab", "dnf": "glab", "snap": "glab", "script": "curl -fsSL https://gitlab.com/gitlab-org/cli/-/releases/permalink/latest/downloads/glab_*_Linux_x86_64.tar.gz | tar xz && sudo mv bin/glab /usr/local/bin/" }, "darwin": { "brew": "glab", "manual": "Download from https://gitlab.com/gitlab-org/cli/-/releases", "scriptArch": { "x64": "curl -fsSL https://gitlab.com/gitlab-org/cli/-/releases/permalink/latest/downloads/glab_*_macOS_x86_64.tar.gz | tar xz && sudo mv bin/glab /usr/local/bin/", "arm64": "curl -fsSL https://gitlab.com/gitlab-org/cli/-/releases/permalink/latest/downloads/glab_*_macOS_arm64.tar.gz | tar xz && sudo mv bin/glab /usr/local/bin/" } }, "windows": { "choco": "glab", "scoop": "glab", "winget": "GLab.GLab" } }, "checkCommand": "glab --version", "bundledInstall": "skills/gitlab/install.sh" }
SKILL.md
glab
Use glab to interact with GitLab.
This tool allows you to view, create, and update GitLab issues and merge requests.
Setup
Ensure glab is installed and authenticated.
If using the bundled version, run:
./.codebuddy/bin/glab auth login
Common Commands
Issues
- List issues:
glab issue list - View issue:
glab issue view <ID> - Create issue:
glab issue create - Assign:
glab issue update <ID> --assignee <USER>
Merge Requests
- List MRs:
glab mr list - Create MR:
glab mr create - View MR:
glab mr view <ID>
Notes
- Requires a GitLab personal access token.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Send emails using mailsend-go CLI
aws
Manage AWS resources via the aws CLI.
telegram
Send Telegram messages, files, and interact with Telegram bots via the telegram-send CLI tool.
redis
Manage Redis databases via the redis-cli tool.
datadog
Query metrics, manage monitors, post events, and interact with Datadog via the dogshell CLI.
linear
Manage Linear issues via the linear-cli (unofficial or custom wrapper).
Didn't find tool you were looking for?