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.