CreateGitLabMergeRequest

Automate GitLab merge request creation with branch verification and change analysis.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Capplequoppe/agent-studio --skill creategitlabmergerequest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CreateGitLabMergeRequest
Source: https://github.com/Capplequoppe/agent-studio/tree/main/.claude/skills/create-gitlab-mr
Command: npx skills add https://github.com/Capplequoppe/agent-studio --skill creategitlabmergerequest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating merge requests in GitLab, automating the steps involved in preparing and submitting code changes for review.

Core Features & Use Cases

  • Automated Branch Pushing: Ensures your local branch is pushed to the remote repository.
  • Dynamic Target Branch Determination: Intelligently identifies the correct target branch based on your current work context (execution plan, epic, or master).
  • Up-to-date Target Branch: Merges the latest changes from the target branch into your current branch to minimize conflicts.
  • Change Analysis: Provides a summary of changes through git log and git diff.
  • Automated MR Creation: Uses a dedicated script to create the merge request with a title and description.

Quick Start

Use the CreateGitLabMergeRequest skill to create a merge request for your current branch, targeting the 'master' branch with the title 'Update documentation'.

Frequently Asked Questions about CreateGitLabMergeRequest

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

FAQPage Schema
How do I automate GitLab merge request creation from the command line?

Automating GitLab merge requests involves verifying your branch state, pushing local changes, and executing a dedicated GitLab helper script to submit the MR with an auto-generated title and description.

How does dynamic target branch determination work for GitLab merge requests?

Dynamic target branch determination identifies the correct target branch by analyzing your current work context, matching it against the execution plan, epic, or the default master branch.

Can I automatically merge target branch changes into my current branch before creating a merge request?

Yes, you can automatically merge the latest changes from the target branch into your current working branch prior to creating the merge request to minimize potential integration conflicts.

How do I generate a merge request description from git diff and git log?

Generating an MR description from git history involves analyzing your local changes through git log and git diff, then formulating a summary of those changes into the merge request description.

Do I need any specific GitLab CI/CD configuration to create automated merge requests?

No specific CI/CD configuration is required; the automation executes Git commands and a dedicated GitLab helper script directly to facilitate code integration workflows without pipeline dependencies.