git-commit-push-pr

Create or update GitHub pull requests from local Git changes.

50|14|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/All-The-Vibes/ATV-StarterKit --skill git-commit-push-pr-all-the-vibes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-push-pr
Source: https://github.com/All-The-Vibes/ATV-StarterKit/tree/main/.github/skills/git-commit-push-pr
Command: npx skills add https://github.com/All-The-Vibes/ATV-StarterKit --skill git-commit-push-pr-all-the-vibes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end flow from local changes to a GitHub pull request by generating adaptive, value-first descriptions that scale with the change's complexity.

Core Features & Use Cases

  • Detect an existing open PR for the current branch and update or augment its description as needed.
  • Generate PR titles and bodies that reflect scope, intent, and design decisions, aligned with project conventions.
  • Handle branching, committing, pushing, and PR creation in a safe, auditable sequence with robust guardrails and error handling.

Quick Start

Run the skill on a repository with unmerged changes to create or update a PR with an adaptive description.

Frequently Asked Questions about git-commit-push-pr

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

FAQPage Schema
How do I automatically generate a pull request description from local Git changes?

To automatically generate a pull request description, this skill reads your uncommitted changes and current branch state, then creates value-focused PR titles and bodies aligned with project conventions. It handles committing, pushing, and PR creation in a safe sequence.

Can I update an existing PR description when I push new commits to the same branch?

Yes, you can update an existing PR description when pushing new commits. The workflow detects an open PR for the current branch and augments or updates its title and body to reflect the latest scope, intent, and design decisions.

What's the best way to automate the workflow from local changes to a GitHub pull request?

The best way to automate local changes into a GitHub pull request is using a workflow that handles branching, committing, pushing, and PR creation with adaptive descriptions. This skill applies robust guardrails and error handling throughout the sequence.

Do I need GitHub repository access to automate PR creation from uncommitted changes?

Yes, you need GitHub repository access and a local Git repository to automate PR creation. The workflow requires reading the current branch, uncommitted changes, and PR state to generate or update PR text according to project conventions.

How does adaptive PR text generation handle changes of varying complexity?

Adaptive PR text generation handles varying complexity by scaling value-first descriptions according to the change's scope. It reads uncommitted changes and PR state to produce titles and bodies that reflect design decisions and intent.

Why use an automated workflow for branching, committing, and pushing instead of manual Git commands?

Using an automated workflow for branching, committing, and pushing ensures a safe, auditable sequence with robust error handling. It transforms local changes into a pull request with adaptive descriptions, reducing manual overhead and enforcing project conventions.