pr-create

Generate GitHub pull requests from the current branch with gh.

11|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill pr-create-berkcangumusisik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-create
Source: https://github.com/berkcangumusisik/claude-code-practices/tree/main/skills/pr-create
Command: npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill pr-create-berkcangumusisik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of pull requests from the current branch by generating a concise, informative title and description, saving developers time and reducing context switching.

Core Features & Use Cases

  • Generate a conventional PR title and body from recent commits and diffs.
  • Open a PR against a specified base branch (default: main) using gh.
  • Suitable for short-lived feature branches and quick code reviews.

Quick Start

Create a pull request from the current branch with a generated title and description.

Frequently Asked Questions about pr-create

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

FAQPage Schema
How do I automatically generate a pull request title and description from my current Git branch?

You can automatically generate a pull request title and description by analyzing recent commits and diffs from your current branch. This skill uses GitHub CLI to open the PR against a base branch, saving time and reducing context switching.

What's the best way to create a GitHub pull request from the command line using gh?

The best way to create a GitHub pull request from the command line is using the gh CLI within an active local Git repository. This skill automates gh commands to open PRs against a specified or default main base branch.

Do I need GitHub CLI installed to automate pull request creation from a local branch?

Yes, you need GitHub CLI installed to automate pull request creation from a local branch. This skill requires an active local Git repository, the gh CLI tool, and appropriate permissions to push changes and open PRs.

Can I specify a custom base branch when automating a pull request against main?

Yes, you can specify a custom base branch when automating a pull request. While the default base branch is main, this skill allows you to provide an alternative base branch target when opening the PR via GitHub CLI.

When should I avoid using automated pull request generation for code review?

You should avoid using automated pull request generation for complex, long-lived feature branches requiring detailed manual descriptions. It is best suited for short-lived feature branches and quick code reviews where generated titles suffice.