pr-creator

Create GitHub pull requests with branch management and preflight checks.

6|1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/Ven0m0/claude-config --skill pr-creator-ven0m0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-creator
Source: https://github.com/Ven0m0/claude-config/tree/main/gemini/skills/pr-creator
Command: npx skills add https://github.com/Ven0m0/claude-config --skill pr-creator-ven0m0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of pull requests, ensuring they adhere to repository standards and templates, streamlining the code submission process.

Core Features & Use Cases

  • Branch Management: Automatically creates and switches to a descriptive branch if not already on one.
  • Commit Staging: Ensures all intended changes are committed with descriptive messages.
  • Template Adherence: Locates and uses established pull request templates (.github/pull_request_template.md or .github/PULL_REQUEST_TEMPLATE.md).
  • Preflight Checks: Runs npm run preflight to validate build, lint, and test status before pushing.
  • Automated PR Creation: Pushes the branch and creates the pull request using the GitHub CLI with a correctly formatted title and body.

Quick Start

Use the pr-creator skill to create a pull request for your changes.

Frequently Asked Questions about pr-creator

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

FAQPage Schema
How do I automate pull request creation on GitHub to follow repository templates?

Automating pull request creation involves using a tool to manage branches, stage commits, and apply repository templates like `.github/pull_request_template.md` before submission. This ensures code changes adhere to standardized submission workflows.

What is the best way to ensure my code passes preflight checks before opening a pull request?

To ensure code passes preflight checks before a pull request, run `npm run preflight` to validate build, lint, and test status. Automating this step prevents failing builds from being pushed to the remote repository.

Do I need the GitHub CLI installed to automate branch management and pull requests?

Yes, you need the GitHub CLI to interact with the GitHub API for automated pull request creation. You also require git for version control and npm to run build scripts and preflight validation checks.

How to create a descriptive git branch and commit changes for a new pull request?

To create a descriptive git branch and commit changes for a pull request, use git commands to switch branches and stage files with descriptive commit messages. This process can be automated to ensure consistent branch naming and commit histories.

Can I use automated pull request tools if my repository lacks a pull request template?

Yes, automated pull request tools can still function if your repository lacks a pull request template. The automation will simply skip template adherence and proceed with pushing the branch and creating the pull request via the GitHub CLI.

What are the limitations of using npm preflight checks in CI/CD pull request automation?

A limitation of using npm preflight checks in pull request automation is that it requires a valid `npm run preflight` script to exist in your project. Without this script defined, the preflight validation step will fail before the branch can be pushed.