commit-push-pr

Commit changes, push a feature branch, and open a pull request.

15|6|Updated May 7, 2026
One-click install
npx skills add https://github.com/MinhThang1009/dotclaude --skill commit-push-pr-minhthang1009
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: commit-push-pr
Source: https://github.com/MinhThang1009/dotclaude/tree/main/plugins/commit-commands/skills/commit-push-pr
Command: npx skills add https://github.com/MinhThang1009/dotclaude --skill commit-push-pr-minhthang1009

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates a common Git workflow: committing changes, pushing to a branch, and creating a pull request, reducing manual steps and errors.

Core Features & Use Cases

  • Branch management: creates or updates a feature branch when on main.
  • Atomic commits: makes a single well-described commit for the changes.
  • PR automation: pushes to origin and opens a PR with a ready-to-review message.
  • Use Case: A developer finishes a small feature on the main branch; run this to create a clean PR workflow without leaving the terminal.

Quick Start

Create a new branch from main if you are on main, commit the changes, push to origin, and open a pull request.

Frequently Asked Questions about commit-push-pr

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

FAQPage Schema
How do I automate git commit, push, and pull request creation?▼

To automate git commit, push, and pull request creation, this skill handles the workflow by creating a feature branch, making a single cohesive commit, pushing to origin, and invoking gh pr create to generate the PR.

Does the skill create a new branch if I am on the main branch?▼

Yes, when you are on the main branch, the skill ensures a new feature branch is created before committing changes, preventing direct commits to main and preparing for a clean pull request.

How do I open a pull request from the terminal after pushing changes?▼

To open a pull request from the terminal, the skill pushes your committed changes to origin and automatically executes gh pr create, generating a PR with a ready-to-review message.

Can I use this skill for standard GitHub-like platform workflows?▼

Yes, you can use this skill for standard software development workflows on GitHub-like platforms, as it relies on git commands and the gh pr create utility to manage branch pushing and PR generation.

What is the best way to ensure a single clean commit before opening a PR?▼

The best way to ensure a single clean commit is to let the skill make an atomic, well-described commit for all your changes before pushing the feature branch and opening the pull request.

Are there limitations when automating pull requests on feature branches?▼

The skill is designed for clean PR workflows on feature branches and creates a new branch from main if needed; it focuses on single cohesive commits rather than managing multiple complex commit histories.