commit-push-open-pr

Commit changes, push to origin, and create a pull request via GitHub CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/joaopcm/dotfiles --skill commit-push-open-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push-open-pr
Source: https://github.com/joaopcm/dotfiles/tree/main/claude/skills/commit-push-open-pr
Command: npx skills add https://github.com/joaopcm/dotfiles --skill commit-push-open-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the entire process of committing code changes, pushing them to a remote repository, and creating a pull request, streamlining the development workflow.

Core Features & Use Cases

  • Automated Git Workflow: Handles branching, committing, and pushing in a single operation.
  • Pull Request Creation: Integrates with GitHub CLI (gh) to open pull requests automatically.
  • Use Case: After making several related code changes, you can use this Skill to quickly get them reviewed without manually executing multiple Git commands and the gh CLI.

Quick Start

Use the commit-push-open-pr skill to commit all changes with the message "feat: implement new feature" and open a pull request.

Frequently Asked Questions about commit-push-open-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 git commit, push, and pull request workflow by using a tool that handles branching and executes commands via Git and GitHub CLI to open a pull request automatically.

Do I need the GitHub CLI installed to open a pull request automatically?

Yes, you need the GitHub CLI (`gh`) installed and configured. The automation relies on it to manage version control and create the pull request on your remote repository.

What's the best way to streamline code integration and review cycles for GitHub?

The best way to streamline code integration is to automate the entire Git workflow, pushing related code changes to a remote repository and creating a pull request automatically for rapid review.

Can I use this automation to commit multiple code changes and open a PR?

Yes, after making several related code changes, you can use this workflow to commit all changes with a specific message and open a pull request without manually executing multiple Git commands.

Does this automated Git workflow handle branch creation before pushing to origin?

Yes, the automated Git workflow handles branching, committing, and pushing to the remote repository in a single operation before proceeding to create the pull request.