mr-description-creator

Generate and apply MR/PR descriptions using gh or glab CLI.

3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Dethon/ai-dev-flow --skill mr-description-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mr-description-creator
Source: https://github.com/Dethon/ai-dev-flow/tree/main/skills/mr-description-creator
Command: npx skills add https://github.com/Dethon/ai-dev-flow --skill mr-description-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the generation of MR/PR descriptions and applies them directly via gh or glab CLI for project workflows.

Core Features & Use Cases

  • Automated MR/PR Description: Generate descriptions tailored to commits, branches, and platform.
  • Platform Agnostic: Works with GitHub (gh) or GitLab (glab) CLI to create or update descriptions.
  • Use Case: When preparing a feature branch with multiple commits, this Skill composes a concise description that captures changes, rationale, and next steps.

Quick Start

Use the /mr-description-creator command to generate a description for your current branch.

Frequently Asked Questions about mr-description-creator

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

FAQPage Schema
How do I auto-generate a merge request description from git commits?

To generate a PR description from commits, this Skill analyzes your git diffs and branch history. It then uses the gh or glab CLI to automatically create or update the merge request description with a summary of your code changes.

Can I use glab CLI to automate GitLab merge request descriptions?

Yes, you can automate GitLab merge request descriptions with glab CLI. The Skill detects the GitLab platform, gathers your branch commits and diffs, and uses glab to create or update the MR description automatically.

Do I need to install gh or glab CLI before auto-generating PR descriptions?

Yes, installing and authenticating gh or glab CLI is required before auto-generating PR descriptions. The Skill depends on these CLI tools to detect the repository platform and apply the generated descriptions to GitHub or GitLab.

What is the best way to customize an auto-generated MR description via CLI?

The best way to customize an auto-generated MR description is by passing an optional template to the Skill. It populates your template with gathered git context, including branch information and diffs, to tailor the final merge request description.

Does the MR description creator update existing pull requests or only create new ones?

The MR description creator updates existing pull requests and creates new ones. It evaluates your repository platform and branch context to decide whether to initialize a new PR or apply the generated description to an existing open merge request.