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.