merge-requests
OfficialAutomate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.