commit-push-pr

Automate Git commit, push, and pull request creation via gh.

9|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/gewoonseba/dotfiles --skill commit-push-pr-gewoonseba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push-pr
Source: https://github.com/gewoonseba/dotfiles/tree/main/claude/.claude/skills/commit-push-pr
Command: npx skills add https://github.com/gewoonseba/dotfiles --skill commit-push-pr-gewoonseba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually performing Git workflows to commit changes, push to a remote, and create a pull request involves multiple steps that are error-prone and time-consuming. This Skill consolidates the process into a single, repeatable action to improve speed and reliability.

Core Features & Use Cases

  • Automates the end-to-end Git workflow: commit changes, push to the remote, and create a pull request.
  • Encourages descriptive commit messages and standardized PR creation for better code review.
  • Suitable for feature work, hotfix cycles, and team collaboration where quick PRs are needed.

Quick Start

Provide a descriptive commit message and run the workflow to commit all changes, push to the remote, and create 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 a git commit, push, and pull request in one step?

You can automate the end-to-end git workflow by providing a descriptive commit message to stage changes, push to the remote origin, and open a PR via gh, returning the PR URL for confirmation.

What is the best way to create a pull request after pushing multiple commits to a branch?

The best way to create a pull request after pushing multiple commits is using an automated workflow that enforces proper commit messages, pushes to the remote origin, and generates a standardized PR for team code review.

Does this automated git workflow support both staged and unstaged changes?

Yes, this automated git workflow supports standard repository workflows containing both staged and unstaged changes across branches before consolidating them into a commit and opening a pull request.

Do I need the gh CLI installed to automate pull request creation from my local branch?

Yes, you need the gh CLI installed because PR creation is enforced via gh, which automatically generates and returns the pull request URL for confirmation after changes are pushed to the remote.

Can I use this workflow for hotfix cycles and feature branches in standard repositories?

Yes, you can use this workflow for hotfix cycles and feature branches in standard repositories, as it applies to standard repository workflows requiring quick PRs and team collaboration.