create-pr

Create GitHub pull requests from the current branch using gh CLI.

3|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/twikus/claude-configuration --skill create-pr-twikus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/twikus/claude-configuration/tree/main/claude-code-config/skills/git-create-pr
Command: npx skills add https://github.com/twikus/claude-configuration --skill create-pr-twikus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and publishing of pull requests from your current local branch, generating concise titles and bodies to speed up code reviews.

Core Features & Use Cases

  • Auto-generate PR title and body from recent commits
  • Create PR and push changes to remote using gh CLI
  • Safely determine base branch and handle existing PRs to avoid duplicates

Quick Start

Use the gh-create-pr skill to generate and open a PR from your current branch with a single command.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automatically create a pull request from my current branch?

To automatically create a pull request from your current branch, this Skill uses the gh CLI to push changes and generate concise PR metadata from recent commits. It safely detects the base branch and opens the PR for code review.

Can I auto-generate PR titles and bodies from recent git commits?

Yes, you can auto-generate PR titles and bodies from recent git commits. This Skill analyzes your commit history to draft concise PR metadata, speeding up the code review process without manual typing.

Does the gh CLI support automating pull requests without creating duplicates?

The gh CLI supports automating pull requests while avoiding duplicates by gracefully handling existing PRs. This Skill checks for active pull requests on your local branch before attempting to publish a new one.

What is the best way to open a GitHub pull request after committing changes?

The best way to open a GitHub pull request after committing is using an automated Skill that detects the base branch, pushes local changes via gh CLI, and generates the PR title and body from those commits.

How do I handle existing PRs when trying to push new updates to a remote branch?

When pushing new updates to a remote branch, this Skill handles existing PRs gracefully to prevent duplicates. It identifies if a pull request is already open for your current branch before creating a new one.

Do I need to manually specify the base branch when creating a PR with gh?

You do not need to manually specify the base branch when creating a PR with gh. This Skill safely determines the correct base branch automatically by analyzing your local repository configuration.