pr

Creates GitHub pull requests from the current Git branch via CLI.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/Qnurye/dotfiles --skill pr-qnurye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/Qnurye/dotfiles/tree/main/agents/skills/pr
Command: npx skills add https://github.com/Qnurye/dotfiles --skill pr-qnurye

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates creating pull requests from your current Git branch, handling uncommitted changes, preventing broken builds from being pushed, and composing a suitable title and description for review.

Core Features & Use Cases

  • Detects the active branch, enforces or suggests a branch prefix when applicable, and prepares a PR against the target upstream.
  • Stages, commits, and pushes changes as needed, using Conventional Commits to ensure clear history.
  • Creates a GitHub pull request or updates an existing one via the GitHub CLI, returning the PR URL for easy sharing.
  • Use Case: A developer finishes a feature on a topic branch and wants to open a draft PR for team review without leaving their local workflow.

Quick Start

Run the pr skill on your current branch to automatically create or update a draft PR.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I create a pull request from my current Git branch automatically?

You can create a pull request from your current Git branch by running this Skill, which stages uncommitted changes, pushes via Conventional Commits, and uses the GitHub CLI to open or update a PR.

What happens to uncommitted changes when I automate a pull request?

When automating a pull request, uncommitted changes are staged and committed using Conventional Commits formatting, preventing broken builds from being pushed and ensuring clear project history before opening the PR.

Can I update an existing GitHub pull request from my local workflow?

Yes, you can update an existing GitHub pull request from your local workflow. The Skill detects active branches and modifies an open PR via the GitHub CLI, returning the updated PR URL for team review.

Does this pull request automation enforce branch naming conventions?

Yes, this pull request automation enforces or suggests branch prefixes when applicable. It detects the active branch and ensures your topic branch meets prefix requirements before preparing the PR against the target upstream.

What is the best way to open a draft PR for code review without leaving the terminal?

The best way to open a draft PR without leaving the terminal is using this Skill. It manages branch awareness, validates commits, and composes a suitable title and description for review via the GitHub CLI.