create-pr

Create GitHub pull requests from committed changes with optional flags.

1|Updated Mar 8, 2015
One-click install
npx skills add https://github.com/shuymn/dotfiles --skill create-pr-shuymn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/shuymn/dotfiles/tree/main/etc/claude/skills/create-pr
Command: npx skills add https://github.com/shuymn/dotfiles --skill create-pr-shuymn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review committed changes and streamline the PR creation process on GitHub, reducing manual steps and ensuring consistent PR descriptions.

Core Features & Use Cases

  • Create PRs from the current feature branch to the repository's base branch.
  • Update an existing PR with new commits and descriptions.
  • Supports --japanese flag for Japanese PR descriptions and --base to specify the target branch.
  • Works with the GitHub MCP server to submit PRs using a standardized workflow.

Quick Start

Create a pull request from the current branch to the default base branch, optionally using --base, --update, and --japanese flags.

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 local commits?

Automating GitHub pull request creation from local commits involves executing an end-to-end workflow that converts committed changes into standardized PRs. This Skill applies standard PR templates to generate consistent titles and bodies using the GitHub MCP server.

Can I update an existing PR with new commits instead of creating a new one?

Updating an existing PR with new commits is supported using the --update flag. This modifies the current pull request by appending new commits and refreshing the PR description without opening a duplicate request on GitHub.

How do I specify a target base branch when creating a pull request?

Specifying a target base branch when creating a pull request is done using the --base flag. This directs the PR workflow to target a specific branch instead of the repository's default base branch.

Does this PR automation workflow support generating Japanese descriptions?

Generating Japanese PR descriptions is supported through the --japanese flag. This configures the workflow to output the pull request title and body in Japanese instead of the default language.

Do I need the GitHub MCP server to submit pull requests with this workflow?

The GitHub MCP server is required to submit pull requests with this workflow. It integrates with the server to execute the end-to-end PR creation process and apply standard PR templates for consistent formatting.

What is the best way to ensure consistent PR descriptions across a development workflow?

Ensuring consistent PR descriptions across a development workflow is achieved by applying standard PR templates during automated creation. This generates uniform titles and bodies for every pull request submitted via the GitHub MCP server.