glab-mr

Manage GitLab merge requests end-to-end from the CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitLab merge request management can be tedious when juggling creation, review, and state changes across branches and issues. This skill provides a CLI-based workflow for creating, reviewing, approving, commenting, resolving discussions, rebasing, and merging merge requests from the command line, reducing context switching and speeding up code reviews.

Core Features & Use Cases

  • Create, review, update, and merge GitLab merge requests from current branches or linked issues.
  • Manage discussions: add comments, resolve or reopen threads, and track MR status throughout the lifecycle.
  • Automate repetitive MR workflows and integration with CI, enabling faster code review and deployment decisions.

Quick Start

Create a new merge request for the current branch and push it to the target branch.

Frequently Asked Questions about glab-mr

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

FAQPage Schema
How do I manage GitLab merge requests from the CLI?

You can manage GitLab merge requests from the CLI by using commands to create, review, approve, comment, and merge MRs directly. This streamlines workflows, reduces context switching, and speeds up code reviews through multi-command orchestration with inline validation.

What is the best way to automate GitLab MR creation and code review?

Automating GitLab MR creation and code review is best achieved by orchestrating CLI commands to create, list, diff, and update merge requests. This enables faster code review and deployment decisions by integrating with CI and handling state transitions.

Can I resolve merge request discussions and add comments from the command line?

Yes, you can resolve merge request discussions and add comments from the command line. The skill supports managing discussions by adding notes, resolving or reopening threads, and tracking MR status throughout the merge request lifecycle.

Does the glab-mr skill work for tracking MR state transitions across branches?

The glab-mr skill works for tracking MR state transitions across branches by supporting end-to-end merge request management. It handles errors and state transitions while enabling updates, diffing, and merging from current branches or linked issues.

What are the limitations of using CLI for merge request workflows?

Limitations of using CLI for merge request workflows depend on your GitLab environment and network access. While the skill handles errors and state transitions for creating, updating, and merging MRs, complex visual diffing may still require the GitLab web interface.