pr

Automate the end-to-end pull request workflow from local changes to PR creation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end pull request workflow from local changes to PR creation, reducing manual context switching and merge friction.

Core Features & Use Cases

  • End-to-end PR workflow: detect changes, stage, commit, push, and open a PR against main.
  • Issue linking: automatically attach a Closes reference when an issue is detected in the conversation.
  • Branch management: create and switch branches using worktrees to avoid disrupting current work.

Quick Start

Create a new branch from main, commit all relevant changes, push to origin, and open a pull request against main.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I automate creating a pull request from local git changes?

This Skill automates the pull request workflow by detecting changes, committing, pushing, and opening a PR against main. It manages end-to-end branch creation and issue linking to reduce manual context switching.

Can I automatically link a GitHub issue when opening a pull request?

Yes, the Skill automatically attaches a Closes reference when it detects an issue in the conversation. This issue linking ensures the pull request connects directly to the relevant GitHub issue for tracking.

Do I need a configured origin remote to open a PR with this automation?

Yes, you need a configured origin remote to open a PR. The automation requires git, an origin remote, and GitHub access to successfully create branches, push commits, and open pull requests.

What is the best way to manage branches without disrupting my current work?

The best way to manage branches without disruption is using worktrees. This Skill creates and switches branches using worktrees, allowing you to isolate new commits and push them without interfering with your current working directory.

How does git branch automation handle the commit and push workflow?

Git branch automation handles the workflow by detecting local changes, staging them, and committing. It then pushes the commits to the origin remote and opens a pull request, applying typical software development workflows for code review.