glab-mr-manager

Automate GitLab merge request lifecycle operations using the glab CLI.

1|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/FarzamMohammadi/dev-toolbox --skill glab-mr-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab-mr-manager
Source: https://github.com/FarzamMohammadi/dev-toolbox/tree/main/ai/claude-code/skills/glab-mr-manager
Command: npx skills add https://github.com/FarzamMohammadi/dev-toolbox --skill glab-mr-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to manage GitLab Merge Requests from Claude Code using the glab CLI, unifying creation, review, approval, and merging into a single workflow.

Core Features & Use Cases

  • MR lifecycle automation: Create, view, update, review, approve, and merge MRs from a centralized interface.
  • Collaborative workflow: Manage reviewers, assignees, labels, and target branches to accelerate code reviews.
  • Use Case: Imagine opening a feature MR from the current branch, tagging reviewers, and merging after CI passes—all orchestrated by this skill.

Quick Start

glab mr create --fill --yes

Frequently Asked Questions about glab-mr-manager

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

FAQPage Schema
How do I automate GitLab merge request management from a CLI?

Automate GitLab merge request management by orchestrating the glab CLI to create, review, approve, and merge MRs. This workflow requires glab installation and proper authentication, including token and host configuration, to execute merge request operations end-to-end.

What is the best way to create a GitLab merge request and assign reviewers automatically?

The best way to create a GitLab merge request and assign reviewers automatically is by orchestrating the glab CLI through Claude. You can open a feature MR from the current branch, tag reviewers, and manage assignees and labels to accelerate code reviews.

Do I need glab installed and authenticated to manage GitLab MR lifecycles?

Yes, you need glab installed and properly authenticated with token and host configuration to manage GitLab MR lifecycles. The Skill orchestrates the glab CLI to execute merge request operations, requiring this setup to create, review, approve, and merge MRs.

Can I approve and merge GitLab merge requests after CI passes using a single workflow?

Yes, you can approve and merge GitLab merge requests after CI passes within a single workflow. The Skill orchestrates the glab CLI to handle the end-to-end MR lifecycle, allowing you to create, review, approve, and merge MRs from a centralized interface.

What GitLab MR lifecycle actions can I perform using glab from Claude Code?

Using glab from Claude Code, you can perform end-to-end GitLab MR lifecycle actions including creating, viewing, updating, reviewing, approving, and merging merge requests. It also supports managing reviewers, assignees, labels, and target branches to accelerate collaborative code reviews.