creating-pull-request

Automate GitHub pull request creation with branch pushing and PR metadata.

5|4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/cblecker/claude-plugins --skill creating-pull-request
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-pull-request
Source: https://github.com/cblecker/claude-plugins/tree/main/plugins/git-workflows/skills/creating-pull-request
Command: npx skills add https://github.com/cblecker/claude-plugins --skill creating-pull-request

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the entire GitHub Pull Request creation process, eliminating manual steps and ensuring consistency. It handles everything from verifying committed changes to generating compelling PR content and pushing your branch, saving you valuable time and reducing context switching.

Core Features & Use Cases

  • Automatic Commit Handling: Ensures all changes are committed before PR creation, optionally invoking the creating-commit skill.
  • Repository Type Detection: Intelligently identifies if you're working in a fork or origin repository to correctly configure the PR.
  • PR Content Generation: Automatically drafts a clear and concise PR title and description based on your changes and commit history.
  • Use Case: After completing a feature, simply say "create a PR for this," and the Skill will prepare your branch, push it, and open a well-structured pull request on GitHub, ready for review.

Quick Start

Create a pull request for my current feature branch, targeting 'main'.

Frequently Asked Questions about creating-pull-request

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

FAQPage Schema
How do I automate pull request creation on GitHub?

Automate pull request creation by letting this Skill handle commit verification, branch pushing, and PR metadata generation. It detects your repository type, drafts a title and description from your commit history, and opens the PR on GitHub—eliminating manual steps from start to review.

Can I use this with a forked repository?

Yes. This Skill intelligently detects whether you're working in a fork or origin repository and configures the PR accordingly, ensuring the base branch and upstream are set correctly for your repository setup.

What happens to uncommitted changes before creating a PR?

The Skill ensures all changes are committed before PR creation. If uncommitted changes exist, it can invoke the commit-creation process to stage and commit your work, keeping your branch ready for push.

How does it generate the PR title and description?

Pull request content is generated automatically based on your commit history and changes. The Skill applies conventional-commits awareness to draft a clear title and description, ensuring your PR communicates intent and context to reviewers.

What's the quickest way to create a PR after finishing a feature?

Simply request PR creation for your current branch targeting your mainline branch, typically 'main'. The Skill auto-detects the base branch, prepares your commits, pushes your branch, and opens a structured pull request ready for review.

Do I need to manually push my branch before creating a PR?

No. This Skill handles branch pushing as part of the end-to-end workflow. After verifying commits and generating PR content, it pushes your branch to GitHub and creates the pull request automatically.