create-pr

Create GitHub pull requests with structured descriptions from commit history.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of GitHub pull requests by analyzing your commit history, saving you time and ensuring consistent, well-documented PRs.

Core Features & Use Cases

  • Automated PR Generation: Creates PRs with structured descriptions based on commit messages and diffs.
  • Contextual Summaries: Extracts technical decisions, changes, and testing details directly from your work.
  • Use Case: After completing a new feature on a branch, you can tell Claude to "Create a PR for this feature," and it will handle the process of generating a detailed PR description and opening it on GitHub.

Quick Start

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

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate GitHub pull request creation from commit history?

You can automate GitHub pull request creation by analyzing branch commits to extract technical decisions, changes, and testing details, then populating a structured PR template automatically. This requires the gh CLI to be installed and authenticated.

What's the best way to generate structured PR descriptions from git commits?

Generating structured PR descriptions from git commits involves analyzing commit messages and diffs to identify technical decisions and changes. The extracted context populates a comprehensive PR template, ensuring consistent and well-documented pull requests.

Do I need the gh CLI installed to automate pull request creation?

Yes, you need the gh CLI installed and authenticated to automate pull request creation. The gh CLI is required for execution to interact with GitHub and open the pull request directly from your branch.

Can I create a GitHub pull request directly from my current feature branch?

Yes, you can create a GitHub pull request directly from your current feature branch. After completing a feature, you can instruct Claude to create a PR, which analyzes the commit history and opens the pull request on GitHub.

How does analyzing commit history improve code review documentation?

Analyzing commit history improves code review documentation by extracting contextual summaries, technical decisions, and testing details directly from branch commits. This populates a comprehensive PR template, ensuring consistent and well-documented PRs.

What information is automatically extracted from commits for a pull request template?

Technical decisions, changes, and testing details are automatically extracted from branch commits for a pull request template. The commit messages and diffs are analyzed to generate structured descriptions for the GitHub pull request.