merge-requests

Official

Automate GitLab merge request workflows.

Authortheslashdojo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill removes the manual friction of opening, inspecting, and merging GitLab merge requests so agents and automation can reliably start and complete code review and merge workflows after branches are pushed.

Core Features & Use Cases

  • List and Inspect MRs: Query project merge requests and fetch detailed merge status to decide if an MR can be merged.
  • Create MRs: Open a merge request from a prepared source branch to a target branch with options like reviewers, labels, squash, and remove source branch.
  • Merge Safely: Perform guarded merges using an expected HEAD SHA, optional squash, remove-source-branch behavior, and auto-merge controls for CI-driven workflows.
  • Use Case: An autonomous CI job detects a ready branch, creates a draft or regular MR, waits for pipeline success, and merges with a SHA guard to avoid unreviewed commits landing.

Quick Start

Create a merge request in project group/project from branch feature/refactor into main titled Refactor deploy flow, enable squash, and remove the source branch.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: merge-requests
Download link: https://github.com/theslashdojo/dojo/archive/main.zip#merge-requests

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.