pr-flow

Automate pull request creation with Git branching, commits, and GitHub CLI.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/samm-the-dev/toolbox --skill pr-flow-samm-the-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-flow
Source: https://github.com/samm-the-dev/toolbox/tree/main/claude-skills/pr-flow
Command: npx skills add https://github.com/samm-the-dev/toolbox --skill pr-flow-samm-the-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the entire process of creating a pull request, from branching and committing to pushing and opening the PR, ensuring a consistent and efficient workflow.

Core Features & Use Cases

  • Automated Branching: Creates feature, fix, chore, or docs branches based on your changes.
  • Standardized Commits: Generates descriptive commit messages following conventional commit standards.
  • Local Quality Checks: Runs linting and build processes locally before pushing.
  • Automated PR Creation: Uses GitHub CLI to create a PR with a structured title and body.
  • Use Case: After making changes to a feature, you can invoke this skill with a brief description, and it will handle all the Git operations, commit, push, and open a PR for review.

Quick Start

Run the pr-flow skill with the description "add user authentication" to create a new feature branch, commit your changes, and open a pull request.

Frequently Asked Questions about pr-flow

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

FAQPage Schema
How do I automate pull request creation with Git and GitHub CLI?

You can automate pull request creation by running a skill that manages branching, commits, and pushes your code changes directly through Git and GitHub CLI. This automated workflow ensures a consistent process from feature development to opening the PR.

Do I need GitHub CLI installed to automate branching and committing?

Yes, you need both local Git and GitHub CLI installations to execute the automated pull request workflow. These local installations are required for the script to manage branching, commit changes, and open pull requests on your behalf.

How do I create a conventional commit message automatically before pushing?

To create a conventional commit message automatically, you provide a brief description of your changes when invoking the PR creation skill. The workflow then generates a descriptive commit message following conventional commit standards before pushing to GitHub.

Can I run local linting and build processes before pushing code changes?

Yes, the automated developer workflow runs local linting and build processes before pushing your code changes to GitHub. This ensures your code passes local quality checks before a pull request is created for review.

What is the best way to streamline feature branch creation and PR generation?

The best way to streamline feature branch creation and PR generation is to use an automated script that handles standard Git workflows. It creates the appropriate branch, commits changes, and uses GitHub CLI to open a structured pull request.