pull-request

Automates GitHub Pull Request creation from commit history and branch analysis.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/bs-koo/oh-my-gx --skill pull-request-bs-koo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pull-request
Source: https://github.com/bs-koo/oh-my-gx/tree/main/.claude/skills/pull-request
Command: npx skills add https://github.com/bs-koo/oh-my-gx --skill pull-request-bs-koo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of GitHub Pull Requests by analyzing your commit history, saving you the manual effort of writing titles, bodies, and managing the creation process.

Core Features & Use Cases

  • Automated PR Generation: Creates PRs with titles and bodies derived from commit messages and diffs.
  • Intelligent Branch Analysis: Automatically detects base branches and parses commit types (feat, fix, etc.) from branch names.
  • Use Case: After completing a feature and making several commits, simply run this Skill to generate a well-formatted PR ready for review, including a summary of changes and a checklist.

Quick Start

Use the pull-request skill to create a pull request for the current branch.

Frequently Asked Questions about pull-request

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

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

Automated pull request generation analyzes your commit history to create PR titles and bodies. It derives the PR content directly from commit messages and diffs, pushing the branch to origin automatically.

How does automatic base branch detection work for pull requests?

Base branch detection works by parsing branch names and commit types like feat or fix. The tool intelligently analyzes your branch structure to determine the correct base branch for the GitHub pull request operation.

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

Yes, GitHub CLI support is required for pull request operations. The automation relies on Git commands and the GitHub CLI to push branches to origin and execute the PR creation process.

Can I parse commit types from branch names to format a pull request?

Yes, you can parse commit types from branch names. The tool extracts types like feat or fix from branch names to automatically structure and format the generated pull request title and body.

What is the best way to create a well-formatted PR ready for code review?

The best way to create a well-formatted PR is using automated generation from commit history. It produces a review-ready pull request including a summary of changes and a checklist derived from your commit diffs.