| name | glab-label |
| description | Manage GitLab project labels using the glab CLI. Use this skill whenever the user wants to create, list, edit, or delete labels in a GitLab project. Trigger on phrases like "create a label", "add a bug label", "list project labels", "change label color", "delete a label", or any GitLab label management task. |
GitLab Label Management
Use glab CLI to create and manage labels for issues and merge requests.
Create a Label
glab label create -n "<name>" -c "<color>"
glab label create -n "bug" -c "#EE0701"
glab label create -n "feature" -c "#0075CA" -d "New feature request"
glab label create -n "good first issue" -c "#7057FF" -p 10
Key flags:
-n name (required)
-c color — hex code (e.g., #FF5733) or CSS color name
-d description
-p priority (integer)
Common Label Colors
| Label | Color |
|---|
bug | #EE0701 |
feature | #0075CA |
enhancement | #84B6EB |
documentation | #0075CA |
good first issue | #7057FF |
help wanted | #008672 |
wontfix | #EEEEEE |
List Labels
glab label list
glab label list -O json
Get a Label
glab label get "<name-or-id>"
Edit a Label
glab label edit "<name-or-id>" -n "<new name>"
glab label edit "<name-or-id>" -c "#NewColor"
glab label edit "<name-or-id>" -d "<new description>"
glab label edit "<name-or-id>" -p <priority>
Delete a Label
glab label delete "<name-or-id>"
Behavior Guidelines
- Color choice: Suggest semantically meaningful colors (red for bugs, blue for features, green for help-wanted). If the user doesn't specify a color, recommend one based on the label name.
- Bulk creation: When creating a standard set of labels (e.g., for a new project), run multiple
create commands in sequence.
- Quoting names: Label names with spaces must be quoted in shell commands.