create-pr

Create GitHub pull requests from a predefined template using the gh CLI.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sast-playground/aspire --skill create-pr-sast-playground
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/sast-playground/aspire/tree/main/.github/skills/create-pr
Command: npx skills add https://github.com/sast-playground/aspire --skill create-pr-sast-playground

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating a pull request by automatically applying a repository-specific template, reducing the time and effort required to format and submit a PR.

Core Features & Use Cases

  • Automated PR Creation: Generates a pull request using a predefined template, ensuring consistent formatting and structure.
  • Branch Management: Handles branch naming and ensures the current branch is ready for a PR.
  • Metadata Configuration: Allows specification of base and head branches, as well as PR title.
  • Template Customization: Utilizes a template for the PR body that can be filled out based on the specific change being made.

Quick Start

To create a pull request, use the 'create-pr' skill and specify the base branch, head branch, and PR title.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I create a pull request with a predefined template on GitHub?

To create a pull request with a predefined template, this Skill automates PR generation by applying a repository-specific template to ensure consistent formatting and structure. It handles branch configuration and metadata setup to standardize PR creation across a team.

Do I need the gh CLI tool to automate pull request creation?

Yes, you need the 'gh' GitHub CLI tool installed to automate pull request creation. This Skill requires the 'gh' CLI to handle branch configuration, metadata setup, and the actual PR submission process directly to your GitHub repository.

What is the best way to standardize pull request formatting across a development team?

The best way to standardize pull request formatting is using a predefined template that automatically applies to every PR. This ensures consistent structure and formatting across the team, reducing the manual effort required to format and submit each pull request.

How do I configure base and head branches when initiating a pull request?

You can configure base and head branches by specifying them when you initiate the pull request. This Skill manages branch naming and verifies the current branch is ready, allowing explicit specification of base and head branches alongside the PR title.

Can I customize the PR body template for different code changes?

Yes, the PR body template can be customized for different code changes. The Skill utilizes a predefined template for the PR body that can be filled out and adapted based on the specific change being made in your repository.

What are the limitations of using predefined templates for GitHub pull requests?

A limitation of using predefined templates for GitHub pull requests is that the Skill focuses on standardizing structure rather than generating dynamic content. It requires the 'gh' CLI and relies on manual input to fill out the template based on the specific change.