Handles GitLab merge request operations through the glab CLI, covering everything from listing and viewing MRs to creating, approving, and merging them. It's designed to trigger whenever you mention merge requests, MRs, or pull requests, with clear risk levels marked for each operation (merging and deleting get the double warning symbols). The skill includes practical workflows like the review-and-approve cycle and creating draft MRs, plus it knows when to bail out and suggest the bulk operations skill instead. The command reference is thorough with all the flags you'd actually use, like filtering by reviewer or setting auto-merge when pipelines pass.

skills.sh installs
165
GitHub stars
4
last updated
Aug 21, 2026

Install

$ npx -y skills add grandcamel/gitlab-assistant-skills --skill gitlab-mr --agent claude-code

Installs into .claude/skills of the current project.

Files

Merge Request Skill

Merge request operations for GitLab using the glab CLI.

Quick Reference

OperationCommandRisk
List MRsglab mr list-
View MRglab mr view <id>-
Create MRglab mr create⚠️
Checkout MRglab mr checkout <id>-
Approve MRglab mr approve <id>⚠️
Merge MRglab mr merge <id>⚠️⚠️
Update MRglab mr update <id>⚠️
Close MRglab mr close <id>⚠️
Reopen MRglab mr reopen <id>⚠️
Delete MRglab mr delete <id>⚠️⚠️
Rebase MRglab mr rebase <id>⚠️

Risk Legend: - Safe | ⚠️ Caution | ⚠️⚠️ Warning | ⚠️⚠️⚠️ Danger

When to Use This Skill

ALWAYS use when:

  • User wants to work with merge requests
  • User mentions "MR", "merge request", "pull request", or related terms
  • User wants to review, approve, or merge code

NEVER use when:

  • User wants bulk operations on 10+ MRs (use gitlab-bulk instead)
  • User is only searching/filtering MRs (use gitlab-search instead)

Available Commands

List Merge Requests

glab mr list [options]

Sponsors

Details

Repository
github.com/grandcamel/gitlab-assistant-skills
Categories
DevOps & CI/CD, Git & Pull Requests
First seen
Jun 3, 2026
1akillness avatarvercel-deployakillness/oh-my-skillsvercel deploy164skills.sh installs
2cinience avataralicloud-platform-devops-testcinience/alicloud-skillsSmoke test for alicloud-platform-devops. Validate script compilation and one bounded DevOps metadata query path.158skills.sh installs
3rysweet avatarazure-devopsrysweet/amplihackComplete Azure DevOps (ADO) automation — work items, boards, sprints, repos, pull requests, pipelines, builds, artifacts. Use when user mentions ADO, work items154skills.sh installs
4andrelandgraf avatarpino-logging-setupandrelandgraf/fullstackrecipesConfigure structured logging with Pino. Outputs human-readable colorized logs in development and structured JSON in production for log aggregation services.153skills.sh installs
5membranedev avataroctopus-deploymembranedev/application-skillsOctopus Deploy integration. Manage Projects, Accounts, Certificates, Feeds, Infrastructures, Users and more. Use when the user wants to interact with Octopus De146skills.sh installs
6evo-hq avatarinfra-setupevo-hq/evoNon-user-invocable provider/setup reference for evo backend switching, prerequisite checks, and auth/install guidance.136skills.sh installs