create-pr

Create GitHub pull requests with validated titles using Bash and gh commands.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/mr-phariyawit/startup --skill create-pr-mr-phariyawit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/mr-phariyawit/startup/tree/main/.agent/skills/create-pr
Command: npx skills add https://github.com/mr-phariyawit/startup --skill create-pr-mr-phariyawit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually formatting PR titles to meet CI checks can slow reviews and cause unnecessary back-and-forth.

Core Features & Use Cases

  • Automatically generate PR titles that conform to the required <type>(<scope>): <summary> format
  • Validate title syntax against allowed types, scopes, and summary guidelines
  • Streamline PR creation in GitHub by integrating with Bash and gh commands

Quick Start

Create a PR with type feat, scope API, and a concise summary.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I format a GitHub PR title to pass check-pr-title CI validation?

To pass check-pr-title CI validation, format your GitHub PR title using the <type>(<scope>): <summary> scheme. This ensures your pull request meets the required syntax for allowed types and scopes, preventing CI failures.

What is the correct format for a conventional commit pull request title?

A conventional commit pull request title follows the <type>(<scope>): <summary> format. This structure separates the change type, the affected scope, and a concise summary, ensuring the title passes automated CI validation checks.

Can I use the gh CLI to create a PR with a validated title format?

Yes, you can use the gh CLI to create a PR with a validated title format. The process integrates Bash and gh commands to automatically generate and validate titles against the required <type>(<scope>): <summary> scheme.

Why does my pull request fail the CI title format check?

Your pull request fails the CI title format check because the title does not match the required <type>(<scope>): <summary> scheme. Validating the syntax against allowed types and scopes before submitting resolves the CI validation error.

What are the limitations of automating PR title validation for CI checks?

The limitation of automating PR title validation is that it only supports a defined set of types and scopes. If your repository requires custom types outside this defined set, the validation will fail despite the title matching the general <type>(<scope>): <summary> structure.