gh-pr-create

Create GitHub pull requests from local changes with exact title and body previews.

3|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/beeman/skills --skill gh-pr-create-beeman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-pr-create
Source: https://github.com/beeman/skills/tree/main/gh-pr-create
Command: npx skills add https://github.com/beeman/skills --skill gh-pr-create-beeman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a GitHub pull request from local changes by coordinating feature-branch setup and commit packaging with gh-commit.

Core Features & Use Cases

  • Requires gh-commit for change packaging and branch readiness.
  • Previews the exact PR title and body before pushing or creating the PR.
  • Supports single-commit and multi-commit workflows with explicit handling of base resolution and PR updates.

Quick Start

Create a pull request from your current branch after preparing commits with gh-commit.

Frequently Asked Questions about gh-pr-create

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

FAQPage Schema
How do I create a GitHub pull request from local branch changes?

To create a GitHub pull request from local changes, you need to set up a feature branch and package your commits. This automation coordinates branch setup and commit packaging to generate the PR with proper base resolution.

Can I preview the pull request title and body before pushing to GitHub?

Yes, you can preview the exact PR title and body before pushing or creating the pull request. This ensures your commit packaging and multi-commit branch descriptions are accurate prior to submission.

Does this GitHub PR automation support multi-commit branches?

Yes, this GitHub PR automation supports both single-commit and multi-commit workflows. It explicitly handles base resolution and PR updates for branches containing multiple packaged commits.

Do I need to prepare commits with another tool before opening a pull request?

Yes, you must package your local changes and ensure branch readiness using a commit preparation tool. This PR creation process relies on those packaged commits to accurately generate the pull request.

What happens when I push new local commits to an existing pull request?

When you push new local commits, the pull request lifecycle management updates the existing PR. It manages the open, update, and push states while maintaining proper base resolution for your feature branch.