glab-milestone

Create, delete, edit, and list GitLab project and group milestones via glab.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of project and group milestones within GitLab, reducing the manual effort required for release planning and progress tracking.

Core Features & Use Cases

  • Milestone Management: Create, delete, edit, view, and list milestones for projects and groups.
  • Progress Tracking: Facilitates tracking of issues and merge requests associated with specific milestones.
  • Use Case: When preparing for a new software release, use this Skill to create a milestone, set its due date, and then associate all related issues and merge requests to it for clear visibility.

Quick Start

Use the glab-milestone skill to list all active milestones for the current project.

Frequently Asked Questions about glab-milestone

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

FAQPage Schema
How do I manage GitLab milestones for sprint planning and release tracking?

GitLab milestone management involves creating, editing, and deleting project or group milestones to organize development tasks. This streamlines release planning and sprint management by associating related issues and merge requests with specific due dates for clear progress visibility.

Do I need the GitLab CLI installed to create and list project milestones?

Yes, the GitLab CLI (glab) is required to interact with GitLab API endpoints for milestone data. The CLI handles the communication needed to perform creation, listing, and editing operations for both project and group milestones.

Can I track issues and merge requests associated with a specific GitLab milestone?

Yes, tracking issues and merge requests associated with specific milestones is supported. By creating a milestone and setting a due date, you can associate all related development tasks to it, providing clear visibility into release progress and sprint completion.

What is the difference between project and group milestones in GitLab?

Project milestones apply to a single GitLab project, while group milestones span multiple projects under a GitLab group. Both types support creation, deletion, editing, and listing operations to facilitate release planning and organize development tasks.

How do I automate the creation of GitLab milestones for upcoming software releases?

You can automate GitLab milestone creation by using the CLI to create milestones, set due dates, and associate related issues and merge requests. This reduces manual effort and streamlines the release planning process for development teams.