pr-create

Create and update GitHub pull requests from commit history and templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the repetitive and error-prone process of creating or updating pull requests, ensuring consistent descriptions and adherence to repository standards.

Core Features & Use Cases

  • Automated PR Generation: Automatically detects repository PR templates or generates a What/Why/How description based on commit history and diffs.
  • Workflow Integration: Handles branch staleness checks, base branch resolution, and draft state management seamlessly.
  • Use Case: When you finish a feature branch, use this skill to automatically generate a high-quality PR description, check for required templates, and push your changes to GitHub without leaving your terminal.

Quick Start

Run the pr-create skill to open a new pull request for your current branch with an automatically generated description.

Frequently Asked Questions about pr-create

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

FAQPage Schema
How do I automatically generate a pull request description from my git commit history?

You can automate pull request creation by analyzing git commit history and repository templates to generate descriptions. The skill handles branch management, staleness checks, and synchronization with GitHub remotes directly from your terminal.

Do I need the GitHub CLI installed to automate pull request creation from the terminal?

Yes, automating pull request creation requires the GitHub CLI (gh) and git. These tools facilitate repository interaction, branch staleness checks, and remote synchronization needed to push changes and manage draft states.

Can I automatically check for branch staleness and resolve the base branch when creating a PR?

Yes, the workflow handles branch staleness checks and base branch resolution automatically. It manages draft states and synchronizes with the remote repository to ensure your feature branch is updated before opening the pull request.

What is the best way to streamline pull request creation and updates across software development workflows?

Streamlining pull request creation involves automating description generation from commit diffs and detecting repository templates. This ensures consistent PR standards while managing branch staleness and draft states across development workflows.

Does automated PR generation work with existing repository templates?

Yes, automated PR generation detects existing repository templates to format descriptions. If no template is found, it analyzes commit history and diffs to generate a standardized What/Why/How description for the pull request.