create-pr

Create a branch, commit changes, and open a pull request via GitHub API.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/Kushal9889/claude-plugins --skill create-pr-kushal9889
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/Kushal9889/claude-plugins/tree/main/tools/skills/awesome-claude-code/create-pr
Command: npx skills add https://github.com/Kushal9889/claude-plugins --skill create-pr-kushal9889

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github-api, biome, and includes scripts (resource) components.

What problem does it solve?

The manual process of creating a pull request, including branching and committing changes, can be time-consuming and error-prone.

Core Features & Use Cases

  • Automated Branch Creation: Automatically creates a new branch based on your current changes.
  • Commit Formatting: Formats modified files using Biome for consistency.
  • Automated Commit Splitting: Analyzes changes and automatically splits them into logical commits.
  • Commit Messages: Generates descriptive commit messages for each logical unit.
  • Pull Request Creation: Pushes the branch to remote and creates a pull request with a summary and test plan.
  • Use Case: Streamline your workflow by automating the creation of pull requests, reducing the time spent on repetitive tasks.

Quick Start

Use the create-pr skill to create a pull request with branch and commit automation by typing 'create-pr'.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate creating a GitHub pull request with branch and commit formatting?

Automating a GitHub pull request is done by creating a branch, formatting modified files with Biome, splitting changes into logical commits, and pushing the branch to open the pull request automatically.

What is the best way to split changes into logical commits before opening a pull request?

The best way to split changes into logical commits is to analyze your staged modifications, format them with Biome, and generate descriptive commit messages for each logical unit before pushing the branch.

Does automated pull request creation require GitHub API access and Biome?

Yes, automated pull request creation requires GitHub API access to push branches and open pull requests, and requires Biome to format modified files for committing consistency.

How do I generate descriptive commit messages for logical units of work?

Generating descriptive commit messages involves analyzing your changes, dividing them into logical units, and automatically producing a descriptive summary message for each logical commit before submission.

Can I streamline my workflow by automatically creating a branch and submitting a pull request?

Yes, you can streamline your workflow by automatically creating a new branch based on current changes, formatting files with Biome, committing them, and submitting the pull request to the remote repository.