gitlab-management

Manage GitLab projects, issues, milestones, labels, and merge requests via API.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/TitoPrausee/nexus-toti --skill gitlab-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-management
Source: https://github.com/TitoPrausee/nexus-toti/tree/main/data/skills/github/gitlab-management
Command: npx skills add https://github.com/TitoPrausee/nexus-toti --skill gitlab-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of managing GitLab work by turning project discovery, issue handling, milestone tracking, label updates, and merge request operations into guided API workflows.

Core Features & Use Cases

  • Project Discovery: Find projects by user, group, or path before acting on them.
  • Issue Lifecycle Management: Create, inspect, update, reopen, close, and comment on issues with correct GitLab conventions.
  • Milestones and Labels: Create milestones, assign them to issues, and manage standard or scoped labels for clean workflow tracking.
  • Merge Request Tracking: List and create merge requests for coordinated development work.
  • Use Case: Use it to triage a release by finding the right project, opening bug issues, assigning a sprint milestone, labeling priority, and creating a merge request to ship the fix.

Quick Start

Ask the assistant to manage the target GitLab project by finding the repository, creating or updating issues, assigning milestones and labels, and preparing merge requests through the GitLab REST API.

Frequently Asked Questions about gitlab-management

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

FAQPage Schema
How do I manage GitLab issues and merge requests without writing REST API calls?

To manage GitLab issues and merge requests without manual REST API toil, this Skill automates project discovery, issue lifecycle handling, milestone linking, and merge request tracking. It uses guided API workflows to perform CRUD operations using your private token.

Can I use this to manage GitLab milestones and scoped labels for a release?

Yes, you can manage GitLab milestones and scoped labels for a release. The Skill creates milestones, assigns them to issues, and administers standard or scoped labels using GitLab-specific conventions to ensure clean workflow tracking.

What is the correct way to update GitLab issues using project-scoped iid and labels?

Updating GitLab issues requires project-scoped issue handling using iid, comma-separated labels, and a PRIVATE-TOKEN for authentication. This Skill applies these GitLab-specific conventions automatically during issue updates and comments.

Does this GitLab management workflow support self-hosted instances and GitLab.com?

Yes, this GitLab management workflow supports both GitLab.com and self-hosted instances. It covers project discovery by user, group, or path, allowing you to triage work across your specific GitLab environment using REST API endpoints.

What do I need to authenticate and create merge requests through the GitLab REST API?

To authenticate and create merge requests through the GitLab REST API, you need a PRIVATE-TOKEN. This Skill uses this authentication to list and create merge requests for coordinated development work without manual API toil.