glab-milestone

Create, edit, delete, get, and list milestones for GitLab groups or projects with JSON output for automation.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/a-ng-d/claude-ui-color-palette --skill glab-milestone-a-ng-d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab-milestone
Source: https://github.com/a-ng-d/claude-ui-color-palette/tree/main/skills/gitlab-cli-skills/glab-milestone
Command: npx skills add https://github.com/a-ng-d/claude-ui-color-palette --skill glab-milestone-a-ng-d

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manage group or project milestones including create, list, update, view, and close operations. Use when planning releases, tracking milestone progress, or organizing issues/MRs by milestone.

Core Features & Use Cases

  • Create, edit, delete, get, and list milestones for a project or group.
  • Context-switching with repository scope via --repo, --group, or --project and flags like --due-date, --start-date, and --state to drive milestone workflows.
  • Quick scenario: Coordinate a release by ensuring all milestones for related groups_projects are on track and visible in one view.

Quick Start

Create a milestone for your current project with a descriptive title and due date.

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 from the command line?

Yes, you can automate milestone tracking by applying subcommands to GitLab workflows, organizing issues and merge requests by milestone, and using JSON output options for automation pipelines.

Can I create GitLab milestones for a specific group or project?

Yes, you can create milestones for specific groups or projects by using context-switching flags like --repo, --group, or --project to scope your milestone operations to the correct repository context.

How do I track milestone progress for a release across multiple projects?

You can track release milestones by listing and viewing milestones across related groups and projects, ensuring all milestones are on track and visible in one view using the list and get subcommands.

What flags are available to set milestone dates and states in GitLab?

Available flags include --due-date and --start-date to define timeline boundaries, and --state to filter or update milestone states, driving milestone workflows for planning releases and tracking progress.

Does this approach support JSON output for milestone automation workflows?

Yes, JSON output options are supported, allowing you to extract milestone data programmatically and integrate create, list, update, view, and close operations into broader workflow automation pipelines.