pr-creation

Create draft pull requests via GitHub CLI with conventional-commit titles.

173|8|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/TechDufus/oh-my-claude --skill pr-creation-techdufus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-creation
Source: https://github.com/TechDufus/oh-my-claude/tree/main/plugins/oh-my-claude/skills/pr-creation
Command: npx skills add https://github.com/TechDufus/oh-my-claude --skill pr-creation-techdufus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PR creation is often manual, error-prone, and time-consuming when gathering context, formatting titles, and constructing bodies. This skill automates end-to-end PR workflows to accelerate software delivery.

Core Features & Use Cases

  • Context gathering: collects uncommitted changes, branch status, and commit history to ensure accurate PR context.
  • Title generation: creates conventional-commit-style titles that summarize the overall change.
  • Body formatting: builds a consistent PR body with summary, changes, and test plans.
  • Draft PR creation: submits the PR via GitHub CLI as a draft by default, ready for review.

Quick Start

Provide the current branch with changes and trigger the PR creation flow to generate a draft pull request.

Frequently Asked Questions about pr-creation

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

FAQPage Schema
How do I automate pull request creation across multiple commits and branches?

Automate pull request creation by gathering uncommitted changes, branch status, and commit history to generate a conventional-commit style title and consistent body. Draft PRs are then submitted automatically via GitHub CLI.

What's the best way to generate a conventional-commit style title for a PR?

Generate a conventional-commit style title by collecting branch context and overall change history, summarizing the changes into a single formatted string. This ensures the PR title accurately reflects the scope of multiple commits.

Does automated PR creation work with the GitHub CLI?

Automated PR creation works directly with the GitHub CLI to submit draft pull requests. Preflight checks and formatting rules are applied before submission to ensure the PR is ready for review.

How do I format a PR body with a summary, changes, and test plans?

Format a PR body by automatically constructing a consistent layout that includes the change summary, detailed modifications, and test plans. Context gathering ensures the body accurately reflects the current branch status and commit history.

Can I create a draft pull request with minimal user input?

Create a draft pull request with minimal input by triggering the PR creation flow on a branch with changes. The automation handles context gathering, title generation, body formatting, and submission as a draft by default.

What preflight checks are needed before submitting a pull request?

Preflight checks for pull request submission involve verifying branch status, uncommitted changes, and commit history. These checks enforce formatting rules to ensure a ready-for-review PR is produced via GitHub CLI.