oxglissue
Create GitLab Issue
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create GitLab Issue
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Commit changes with a clean commit message
Commit, push, and open a pull request
Commit, push, and open a pull request with auto-merge
Commit, push, and open a merge request
Commit, push, and open a merge request with auto-merge
Commit changes with a clean commit message
| name | oxgl:issue |
| description | Create GitLab Issue |
First, run these commands and review their output:
glab repo view --output json | jq -r '.path_with_namespace'GitLab uses scoped labels for issue types. Add the appropriate label when creating or updating an issue:
glab issue update {number} --label "type::bug"
Valid type labels: type::bug, type::feature, type::task
To link an issue as related to a parent, use the issue links API. First get the project ID:
glab repo view --output json | jq '.id'
Then create the link:
glab api --method POST "/projects/{project_id}/issues/{child_iid}/links" -f target_project_id={project_id} -f target_issue_iid={parent_iid} -f link_type=is_blocked_by
Link types: relates_to, blocks, is_blocked_by
When creating a linked issue, it should have the same milestone and labels as its parent.
glab api "/projects/{project_id}/issues/{parent_iid}" --jq '{labels, milestone: .milestone.title}'
glab issue update {number} --label "type::bug" --label "component::backend" --label "priority::high"
glab issue update {number} --milestone "Sprint 42"
Based on the user's request:
glab issue create --title "..." --description "..."glab issue update {number} --label "type::..."