commit-push-pr

Stage, commit, push, and create or update pull requests via GitHub CLI.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/dyoshikawa/webseek --skill commit-push-pr-dyoshikawa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push-pr
Source: https://github.com/dyoshikawa/webseek/tree/main/.rulesync/skills/commit-push-pr
Command: npx skills add https://github.com/dyoshikawa/webseek --skill commit-push-pr-dyoshikawa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the repetitive and error-prone process of staging changes, creating descriptive commits, pushing to remote repositories, and managing pull request lifecycles.

Core Features & Use Cases

  • Automated Workflow: Orchestrates the entire sequence from staging files to opening or updating a pull request.
  • PR Management: Automatically detects existing pull requests to update them via API or creates new ones if they do not exist.
  • Use Case: When finishing a feature, use this skill to instantly commit your work, push the branch, and open a pull request with a generated summary of your changes.

Quick Start

Use the commit-push-pr skill to stage all current changes and open a new pull request for the current branch.

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 in one workflow?

You can automate the entire git workflow by using a skill that stages changes, commits with a generated message, pushes to the remote branch, and opens a pull request. This eliminates manual steps and standardizes PR documentation.

What's the best way to manage existing pull requests when pushing new git commits?

The best way to manage existing pull requests is to use an automated workflow that detects an open PR for your branch and updates it via the GitHub API after pushing new commits, rather than creating a duplicate request.

Do I need the GitHub CLI installed to automate pull request creation from the command line?

Yes, you need the GitHub CLI (gh) installed and authenticated. The automated workflow relies on the GitHub CLI to interact with repository APIs for creating and updating pull requests.

Can I generate pull request summaries automatically from my git commits?

Yes, you can generate pull request summaries automatically. When the automated workflow creates a new PR, it generates a descriptive summary of your staged changes and commits to standardize the PR documentation.

How does automated version control handle staging and committing changes for rapid iteration?

Automated version control handles rapid iteration by orchestrating the sequence of staging modified files, creating descriptive commits, and pushing the branch to the remote repository, ensuring a consistent and error-free development cycle.