push-pr

Commit code changes, push to remote repositories, and create or update pull requests with validation gates.

30|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Codagent-AI/agent-skills --skill push-pr-codagent-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push-pr
Source: https://github.com/Codagent-AI/agent-skills/tree/main/skills/push-pr
Command: npx skills add https://github.com/Codagent-AI/agent-skills --skill push-pr-codagent-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of committing code changes, pushing to remote repositories, and creating or updating pull requests for active development branches, saving developers time and reducing workflow friction.

Core Features & Use Cases

  • Automated Commit Generation: Creates descriptive, context-aware commit messages based on actual code changes, while avoiding staging sensitive files like credentials.
  • Integrated Validation Checks: Runs agent-validator gates before proceeding to ensure changes meet project requirements before being pushed.
  • Intelligent PR Management: Automatically creates new pull requests or updates existing ones with updated commit history, and handles edge cases like closed previous PRs.
  • Use Case: After finishing a feature implementation, use this Skill to automatically commit your work, push it to the remote repository, and create a pull request with a summary of all changes, no manual git or GitHub CLI commands needed.

Quick Start

Use the push-pr skill to commit all current changes, push them to the remote branch, and create or update the associated pull request.

Frequently Asked Questions about 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?

You can automate the end-to-end workflow of committing code changes, pushing to remote repositories, and creating or updating pull requests for active development branches without manual git or GitHub CLI operations. This eliminates tedious, error-prone manual work and saves developers time.

Can I automatically update an existing pull request with new commits?

Yes, intelligent PR management dynamically updates existing pull requests with updated commit history when new commits are pushed to the branch. It also automatically creates new pull requests and handles edge cases like closed previous PRs.

Does push-pr run validation checks before creating a pull request?

Yes, integrated validation checks run agent-validator gates before proceeding to ensure changes meet project requirements before being pushed. This guarantees code changes pass required checks before PR creation.

How are commit messages generated when automating git workflows?

Automated commit generation creates descriptive, context-aware commit messages based on actual code changes. This process avoids staging sensitive files like credentials, ensuring secure and accurate commit histories for active development branches.

What is the best way to ship completed work via pull requests without manual git commands?

Automating the end-to-end workflow of committing code changes, pushing to remote repositories, and creating or updating pull requests is the best way to ship completed work. It removes workflow friction by eliminating manual git and GitHub CLI operations.