pr

Generate and submit PR/MR descriptions for GitHub and GitLab workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cmtkdot/arc --skill pr-cmtkdot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/cmtkdot/arc/tree/main/skills/pr
Command: npx skills add https://github.com/cmtkdot/arc --skill pr-cmtkdot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually writing PR/MR descriptions and coordinating their submission across GitHub and GitLab is error-prone and time-consuming. This skill automates description generation and applies changes to PRs/MRs with platform-specific tooling, improving consistency and speed while enforcing safe workflow checks.

Core Features & Use Cases

  • Generate clear PR/MR descriptions from code changes and metadata.
  • Detect target platform (GitHub via gh or GitLab via glab) and submit accordingly.
  • Enforce git-workflow safety rails, validate authentication, and guide error handling during PR/MR creation.

Quick Start

Provide a target repository and branch, and Arc will generate a PR/MR description and submit it via gh or glab.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I automatically generate and submit a PR description from a feature branch?

You need the gh CLI installed and authenticated for GitHub, or the glab CLI for GitLab. The skill detects the target platform automatically and validates your authentication before creating the PR or MR.

Can I update an existing pull request description instead of creating a new one?

Yes, you can update existing pull or merge requests. The skill applies generated descriptions to existing PRs and MRs on GitHub and GitLab while maintaining platform-specific safety rails and validating authentication.

Does this tool work with both GitHub and GitLab merge requests?

Yes, it supports both GitHub and GitLab. The skill detects the target platform and uses the corresponding gh or glab command-line tool to generate and apply descriptions to pull or merge requests.

What is the best way to automate pull request creation across different git platforms?

The best way to automate pull request creation is using a tool that detects the remote origin and calls the correct CLI. This skill identifies GitHub or GitLab environments and submits the PR or MR with generated descriptions using the appropriate authenticated command-line interface.

What are the limitations of automating PR submission from a feature branch?

Limitations include requiring pre-installed and authenticated gh or glab CLI tools. The skill enforces git-workflow safety rails and will halt PR or MR submission if authentication fails or the feature branch state does not meet safety checks.