ship-it

Push the current Git branch to GitHub and open a pull request with generated title and body.

Updated May 20, 2026
One-click install
npx skills add https://github.com/gelowzzz/plushyai --skill ship-it-gelowzzz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ship-it
Source: https://github.com/gelowzzz/plushyai/tree/main/.agents/skills/ship-it
Command: npx skills add https://github.com/gelowzzz/plushyai --skill ship-it-gelowzzz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Push the current branch to GitHub and automatically open a pull request to speed up code reviews and collaboration.

Core Features & Use Cases

  • Prerequisites validation: checks GitHub CLI presence and authentication.
  • Branch management: detects the active branch or creates a feature branch from default.
  • PR creation: opens a pull request with a generated title and concise body.
  • Safe workflow coordination: integrates with checkpoint to ensure committed changes are ready for shipping.

Quick Start

Instruct the AI to push the current branch to GitHub and open a pull request.

Frequently Asked Questions about ship-it

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

FAQPage Schema
How do I push a Git branch to GitHub and open a pull request?▼

To push a Git branch to GitHub and open a pull request, the automation detects your active branch, pushes it to the remote origin, and generates a pull request with a title and concise body.

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

Yes, you need the GitHub CLI installed and authenticated to automate pull request creation. The workflow validates CLI presence and authentication before attempting to push your code and open a pull request.

Can I create a feature branch and open a pull request automatically from my current repository?▼

Yes, you can create a feature branch and open a pull request automatically. If no specific branch is active, the tool creates a feature branch from the default branch before pushing and generating the PR.

What is the best way to automate opening pull requests for code reviews?▼

The best way to automate opening pull requests for code reviews is using a coordinated workflow that validates prerequisites, pushes the current branch, and generates a PR with a structured title and body.

Why does my automated pull request workflow require a remote named origin?▼

Your automated pull request workflow requires a remote named origin because the tool needs a configured repository target to push the current branch and successfully generate the pull request on GitHub.

How do I ensure committed changes are ready before pushing a branch to GitHub?▼

To ensure committed changes are ready before pushing a branch to GitHub, the workflow integrates with checkpoint coordination to verify your code is safely prepared for shipping and pull request generation.