/create-pr

Automates pull request creation from branch changes with GitHub CLI.

226|55|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Miosa-osa/canopy --skill create-pr-miosa-osa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: /create-pr
Source: https://github.com/Miosa-osa/canopy/tree/main/library/skills/development/create-pr
Command: npx skills add https://github.com/Miosa-osa/canopy --skill create-pr-miosa-osa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes changes across branches to automate creation of PRs with a concise title, descriptive body, and proper labeling, saving time on code review setup.

Core Features & Use Cases

  • Analyze commits on the current branch vs the base to determine changes.
  • Generate a concise PR title and a descriptive body including a test plan and related issues.
  • Push the feature branch and create the PR using the GitHub CLI with optional labels and reviewers.
  • Return and display the PR URL for quick sharing and tracking.

Quick Start

Create a PR for your current feature branch against a chosen base with an optional draft and explicit title.

Frequently Asked Questions about /create-pr

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

FAQPage Schema
How do I automate pull request creation with a generated summary?▼

Automate pull request creation by analyzing git branch changes to generate a concise title, descriptive body, test plan, and labels. The workflow executes git push and gh pr create to return a shareable PR URL.

Can I create a draft pull request and specify the base branch?▼

Yes, you can create a draft pull request and specify the base branch. The automation applies explicit title options and base selection when analyzing feature branch commits before pushing and creating the PR.

How do I add labels and reviewers when creating a GitHub PR?▼

Add labels and reviewers during GitHub PR creation by executing the gh pr create command with these parameters. The automation analyzes changes and applies the requested labels and reviewers before returning the PR URL.

Does this workflow require the GitHub CLI to push and create PRs?▼

Yes, the workflow requires the GitHub CLI to push the feature branch and execute gh pr create. It relies on the GitHub CLI to apply labels and reviewers and return the final PR URL for tracking.

What is the best way to generate a PR title from git commits?▼

Generate a PR title from git commits by analyzing the changes between the current feature branch and the base branch. This process determines the changes and automatically generates a concise, descriptive PR title.