commit-push-pr

Commit changes, push to a remote branch, and create a GitHub pull request.

2|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/dceoy/ai-coding-agent-skills --skill commit-push-pr-dceoy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push-pr
Source: https://github.com/dceoy/ai-coding-agent-skills/tree/main/skills/commit-push-pr
Command: npx skills add https://github.com/dceoy/ai-coding-agent-skills --skill commit-push-pr-dceoy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the workflow of committing changes, pushing them to a remote branch, and opening a pull request, simplifying the process into a single command.

Core Features & Use Cases

  • Commit & Push Automation: Automates the process of committing staged and unstaged changes, and pushing the branch to the origin repository.
  • Pull Request Creation: Automatically creates a pull request in GitHub with a descriptive title and body, based on the commit message.
  • Use Case: Ideal for developers who need to quickly commit and push changes and automatically open a pull request for review without manually executing multiple commands.

Quick Start

Run the commit-push-pr skill with the command: commit-push-pr "Feature: Add new functionality" "Detailed description of the feature and changes."

Frequently Asked Questions about commit-push-pr

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

FAQPage Schema
How do I commit, push, and create a pull request in one command?

To commit, push, and create a pull request in one command, use this skill with a title and description argument. It automates staging, pushing to the remote branch, and opening the GitHub pull request.

Do I need GitHub CLI installed to automate pull request creation?

Yes, you need GitHub CLI installed to automate pull request creation. The skill requires both git and GitHub CLI tools for execution to push branches and open pull requests on the remote repository.

Can I automatically generate a pull request body from my commit message?

Yes, you can automatically generate a pull request body from your commit message. The skill creates a GitHub pull request featuring a descriptive title and body derived directly from the details provided in your commit message.

What is the best way to streamline a GitHub commit and push workflow?

The best way to streamline a GitHub commit and push workflow is using an automation script that combines staging, pushing to the origin repository, and opening a pull request into a single command execution.

Does this automation tool handle both staged and unstaged changes before pushing?

Yes, this automation tool handles both staged and unstaged changes before pushing. It automates the process of committing all local changes and subsequently pushing the branch to the origin repository.