creating-pull-request

Community

Automate GitHub PRs, from commit to review.

Authorcblecker
Version1.0.0
Installs0

System Documentation

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'.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: creating-pull-request
Download link: https://github.com/cblecker/claude-plugins/archive/main.zip#creating-pull-request

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository