pr

Create GitHub pull requests with conventional titles and structured bodies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating GitHub pull requests, automating the generation of titles and bodies based on commit history and optional specifications.

Core Features & Use Cases

  • Automated PR Creation: Generates conventional commit titles and structured PR bodies.
  • Contextual Enrichment: Incorporates information from spec files to enhance the PR description.
  • Use Case: After completing a feature, use this skill to quickly open a well-formatted pull request, complete with a summary and test plan, directly from your current branch.

Quick Start

Use the pr skill to create a pull request for the current branch.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I create a GitHub pull request automatically from my commit history?

To create a GitHub pull request automatically, this skill analyzes your commit history to generate conventional commit titles and structured PR bodies. It pushes your branch and submits the PR directly using Git and GitHub CLI.

Do I need Git and GitHub CLI installed to automate pull request creation?

Yes, you need Git and GitHub CLI installed to automate pull request creation, as the skill relies on them for local branch management, pushing commits, and submitting the final pull request to GitHub.

Can I enrich my GitHub PR body with specification files for more context?

Yes, you can enrich your GitHub PR body with specification files for more context. The skill supports incorporating these spec files to provide detailed contextual information within the structured pull request description.

What is the best way to generate conventional commit titles for a pull request?

The best way to generate conventional commit titles for a pull request is to use an automation skill that analyzes your commit history. It automatically formats the title and structured body based on the detected changes.

Does the pull request automation tool include a test plan in the PR description?

Yes, the pull request automation tool includes a test plan in the PR description. It generates a well-formatted pull request complete with a summary and test plan directly from your current branch.

How does automated PR creation handle branch management before submission?

Automated PR creation handles branch management by using Git to manage your current branch and GitHub CLI to push it. It then submits the pull request automatically after generating the title and structured body.