gitlab-mr-author

Fetch GitLab merge request discussions and propose replies and code changes.

Updated Oct 6, 2018
One-click install
npx skills add https://github.com/msegoviadev/dotfiles --skill gitlab-mr-author
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-mr-author
Source: https://github.com/msegoviadev/dotfiles/tree/main/opencode/skills/gitlab-mr-author
Command: npx skills add https://github.com/msegoviadev/dotfiles --skill gitlab-mr-author

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Respond to feedback on your own merge requests by fetching discussions, proposing replies and code changes, and asking for approval before posting anything.

Core Features & Use Cases

  • Fetch unresolved MR discussions
  • Propose replies and code changes for review
  • Require explicit approval before posting any updates

Quick Start

Provide your MR URL or IID to fetch discussions, generate proposed replies and code changes, and request your approval before posting.

Frequently Asked Questions about gitlab-mr-author

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

FAQPage Schema
How do I automate replies to merge request discussions on GitLab?

Automate merge request discussion replies by fetching unresolved GitLab threads and generating proposed responses and code changes. The Skill requires explicit user approval before posting any generated updates to the repository.

Can I generate code changes from GitLab MR review feedback automatically?

Generate code changes from GitLab MR review feedback by fetching open discussions and proposing modifications. The Skill reads MR threads and drafts changes, but requires your explicit approval before applying or posting anything.

Do I need glab CLI installed to respond to GitLab merge request comments?

Glab CLI is required to fetch MR discussions and propose replies, needing proper authentication and project access. Jq is also necessary for parsing the command-line JSON responses during the feedback generation process.

What is the best way to draft responses for unresolved merge request threads?

Draft responses for unresolved MR threads by providing the MR URL or IID to fetch discussions. The Skill analyzes the feedback and proposes tailored replies and code changes, pausing for your review before any action is taken.

Does the GitLab MR automation Skill post replies without user confirmation?

The Skill does not post replies or code changes without confirmation, strictly requiring explicit user approval. It only fetches unresolved discussions and generates proposed actions, ensuring you maintain full control over repository updates.

Why use jq for parsing GitLab merge request discussions?

Jq parses the JSON responses returned by the glab CLI when fetching MR discussions. This allows the Skill to extract unresolved feedback threads accurately and generate proposed replies and code changes for your review.