creating-pr-from-branch

Generate a pull request from the current branch with an analyzed title and body.

2|1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/qte77/claude-code-plugins --skill creating-pr-from-branch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-pr-from-branch
Source: https://github.com/qte77/claude-code-plugins/tree/main/plugins/commit-helper/skills/creating-pr-from-branch
Command: npx skills add https://github.com/qte77/claude-code-plugins --skill creating-pr-from-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate pull requests from the current branch by analyzing commits, composing a meaningful title and body, and handling a guided approval flow before pushing and creating the PR.

Core Features & Use Cases

  • Branch-to-PR automation: Create pull requests directly from the active branch, saving manual copy-paste work.
  • Smart title and body: Derives a concise title from commits (and template guidance) and fills the PR body with a summary and commit list.
  • Approval-driven workflow: Pauses for user confirmation to ensure accuracy before pushing and opening the PR.
  • Template compliance: Respects existing PR templates (e.g., .github/pull_request_template.md) when populating the body.

Quick Start

To create a PR from the current branch, run the workflow and approve when prompted, allowing the tool to push the branch and open the PR URL.

Frequently Asked Questions about creating-pr-from-branch

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

FAQPage Schema
How do I automatically create a pull request from a git branch?

You can automatically create a pull request from a git branch by running a workflow that analyzes commits, generates a title and body, and pushes the branch using GitHub CLI. The tool pauses for user approval before opening the PR.

How does conventional commit analysis work for PR generation?

Conventional commit analysis for PR generation derives a concise title and populates the PR body with a summary and commit list. It integrates with conventional-commit practices to ensure the generated PR accurately reflects branch changes.

Do I need GitHub CLI access to automate pull request creation?

Yes, you need GitHub CLI access to automate pull request creation. The workflow requires a Git-enabled environment and GitHub CLI to push branches and open the pull request URL after user approval.

Can I use existing PR templates when auto-generating a pull request?

Yes, you can use existing PR templates when auto-generating a pull request. The tool respects template compliance by populating the PR body according to existing files like .github/pull_request_template.md.

What is the best way to ensure accuracy before pushing a branch and opening a PR?

The best way to ensure accuracy before pushing a branch and opening a PR is using an approval-driven workflow. The tool pauses for user confirmation after analyzing commits and before executing the push and PR creation.