create-pr

Automates GitHub pull request creation with validation and quality checks using GitHub CLI.

5|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/namanchopra/branchwater --skill create-pr-namanchopra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/namanchopra/branchwater/tree/main/.claude/skills/create-pr
Command: npx skills add https://github.com/namanchopra/branchwater --skill create-pr-namanchopra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of creating a pull request, ensuring it meets all the necessary criteria for quality and readiness.

Core Features & Use Cases

  • PR Creation Automation: Automatically creates a pull request with validated branch state, commit analysis, and quality checks.
  • Validation: Validates branch name, checks for uncommitted changes, ensures no conflicts, and analyzes all commits.
  • Quality Checks: Runs type checks, linting, and checks for conflict markers.
  • Title and Body Generation: Generates structured PR title and body with summary, test plan, and breaking changes.
  • GitHub CLI Integration: Uses GitHub CLI to push branches and create PRs.
  • Use Case: Ideal for teams that want to streamline the PR creation process, ensuring that all pull requests meet the highest quality standards.

Quick Start

Use the create-pr skill to create a PR for your branch with the title "Update documentation" and add "bug" as a label.

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 with validation and quality checks?

You can automate GitHub pull request creation by using a workflow that validates branch state, analyzes commits, and runs quality checks like linting and type checks before generating a structured PR. This ensures your PRs are ready for review.

Do I need GitHub CLI installed to automate PR creation?

Yes, you need the GitHub CLI installed and properly configured. The automation uses the GitHub CLI to push local branches and create the pull request directly from your terminal environment.

What's the best way to ensure my pull request meets quality standards before review?

To ensure pull request quality, run automated validation checks for uncommitted changes, branch conflicts, type checks, and linting. This process analyzes your commits and generates a structured PR body with a summary and test plan.

Can I automatically generate a structured PR title and body from my commits?

Yes, automated PR creation can analyze your commit history to generate a structured PR title and body. The generated body typically includes a summary, test plan, and any breaking changes found in the commits.

What branch validations are performed when automating a GitHub PR?

Branch validation for a GitHub PR includes checking for uncommitted changes, ensuring the branch has no conflicts, analyzing the commits, and verifying the branch name meets required standards before pushing.