glab-issue

Manage GitLab issues via the GitLab CLI with creation, listing, and updates.

43|5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab-issue
Source: https://github.com/vince-winkintel/gitlab-cli-skills/tree/main/glab-issue
Command: npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating, viewing, updating, and managing issues within GitLab, reducing the manual overhead associated with issue tracking and bug reporting.

Core Features & Use Cases

  • Issue Creation & Management: Create new issues with titles, descriptions, labels, and assignees.
  • Issue Triage & Updates: List issues with filters, update labels, assignees, and milestones, and close/reopen issues.
  • Workflow Automation: Automate tasks like creating merge requests from issues or batch labeling.
  • Use Case: A developer needs to report a bug. They can use this Skill to quickly create a new issue, assign it to the relevant team, and add a 'bug' label. Later, they can update the issue with comments and link it to a merge request.

Quick Start

Use the glab issue skill to create a new issue with the title "Fix critical login bug" and assign the label "bug".

Frequently Asked Questions about glab-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating GitLab issues from the command line?

Automating GitLab issue creation involves using the GitLab CLI to specify titles, descriptions, labels, and assignees. This Skill streamlines that process by generating the necessary commands to create issues, reducing the manual overhead of issue tracking and bug reporting directly from your terminal.

Can I filter and list GitLab issues by labels or assignees?

Filtering and listing GitLab issues by labels or assignees is supported through the GitLab CLI. This Skill enables you to list issues with various filters, update labels and milestones, and perform issue triage to manage your sprint planning and bug tracking workflow efficiently.

Do I need the GitLab CLI installed to manage issues with this workflow?

GitLab CLI installation and authentication are required to manage issues with this workflow. This Skill relies on the `glab` command-line tool to execute actions like viewing, updating, and closing GitLab issues, so the CLI must be configured in your environment beforehand.

What is the best way to link a GitLab issue to a merge request?

Linking a GitLab issue to a merge request is best handled by using the GitLab CLI to automate the workflow. This Skill supports linking issues to merge requests and can even automate creating merge requests directly from existing issues to streamline your development process.

How do I batch update GitLab issues for sprint planning?

Batch updating GitLab issues for sprint planning is achieved by applying filters and updating attributes like milestones and assignees via the GitLab CLI. This Skill facilitates workflow automation for batch labeling and issue triage, allowing you to manage multiple issues simultaneously.

Why use a command line workflow for GitLab issue tracking instead of the web interface?

Using a command line workflow for GitLab issue tracking reduces manual overhead compared to the web interface. It allows developers to report bugs, update labels, and manage issue triage directly from their development environment, streamlining the issue tracking process.