push-pr

Push the current Git branch and create a draft pull request with AI-generated description.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the multi-step process of pushing a local Git branch to its remote origin and subsequently creating a draft pull request, significantly speeding up the code review preparation workflow.

Core Features & Use Cases

  • One-step Push & PR Creation: Combines git push and gh pr create into a single action.
  • AI-Generated Description: Analyzes code diffs and commit history to automatically generate a relevant pull request description.
  • Draft PRs: Ensures all created PRs are in draft mode, allowing for further internal review before publishing.
  • Use Case: After completing a feature, you can simply say "Push PR" to get your code pushed and a draft PR ready with a pre-filled description, saving you from manually typing out the PR details.

Quick Start

Use the push-pr skill to push your current branch and create a draft 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 create a draft pull request and push a Git branch in one step?

To create a draft pull request and push a Git branch simultaneously, you can automate the workflow using developer tools. This process combines pushing the branch to origin and generating a draft PR with an AI-analyzed description into a single action.

Can I automatically generate a pull request description from my commit history?

Yes, you can automatically generate a pull request description from your commit history. The automation analyzes code diffs and commit messages to populate the PR title and body, adhering to conventional commit standards and utilizing existing PR templates.

Do I need GitHub CLI to automate creating draft pull requests?

Yes, you need GitHub CLI and Git installed to automate creating draft pull requests. These dependencies are required for execution to handle pushing the local branch to the remote origin and interfacing with GitHub to open the draft PR.

What is the best way to speed up code review preparation with Git and GitHub?

The best way to speed up code review preparation is automating the multi-step process of pushing local Git branches and creating draft pull requests. This eliminates manual typing by automatically analyzing code changes to pre-fill the PR details.

Does automated PR creation support conventional commit standards and existing PR templates?

Yes, automated PR creation supports conventional commit standards and existing PR templates. The AI-generated description analyzes your code changes and commit history to populate the PR title and body while adhering to your project's established formatting conventions.