git-pull-request

Detect GitHub or GitLab and draft Jira-enriched pull requests.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/davidarce/devrune-starter-catalog --skill git-pull-request-davidarce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pull-request
Source: https://github.com/davidarce/devrune-starter-catalog/tree/main/skills/git-pull-request
Command: npx skills add https://github.com/davidarce/devrune-starter-catalog --skill git-pull-request-davidarce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating PRs or MR from a local branch across GitHub and GitLab can be tedious, error-prone, and inconsistent with Jira context; this Skill automates platform detection, PR template selection, and Jira enrichment to streamline the workflow.

Core Features & Use Cases

  • Auto-detects hosting platform (GitHub or GitLab) for PR creation
  • Selects the appropriate PR template based on code changes and Jira context
  • Enriches PR title and body with Jira ticket details (summary, status, and acceptance criteria) and business rationale
  • Supports English/Spanish phrasing and cross-repo workspaces to manage PRs from local repos or workspace targets
  • Works with both GitHub and GitLab PR flows, choosing the right CLI (gh or glab) automatically

Quick Start

Ask me to create or open a PR from the current branch and I will draft a Jira-enriched description using the detected platform.

Frequently Asked Questions about git-pull-request

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

FAQPage Schema
How do I create a pull request with Jira context automatically?

To create a pull request with Jira context, this Skill analyzes local changes, fetches Jira ticket details, and populates the PR title and body with business rationale and technical specifics. It then executes the appropriate CLI command to draft the PR.

Does this PR automation tool work with both GitHub and GitLab?

Yes, the PR automation tool works with both GitHub and GitLab by auto-detecting the hosting platform from the current working directory. It automatically selects and executes the correct CLI tool, either gh or glab, to draft the PR or MR.

How does the Skill select the right PR template for my local changes?

The Skill selects the appropriate PR template by analyzing your local code changes alongside the fetched Jira context. This ensures the generated pull request description matches the technical specifics and business rationale of your branch.

What happens if Jira or API access is unavailable when drafting a PR?

If Jira or API access is unavailable, the Skill handles errors gracefully and guides the user through the PR creation process. It will still prepare the draft using the available repository and branch information without failing abruptly.

Do I need to specify the target repository to open a GitLab MR?

No, you do not need to specify the target repository to open a GitLab MR. The Skill resolves the target repository directly from your current working directory and detects the branch information automatically.