ship

Automate committing, pushing, creating a PR, merging, and cleaning up GitHub branches.

24|5|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/yves-s/just-ship --skill ship-yves-s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/yves-s/just-ship/tree/main/skills/ship
Command: npx skills add https://github.com/yves-s/just-ship --skill ship-yves-s

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the need for manual intervention when finishing a development branch, automating the entire sequence from committing changes to merging the pull request on the main branch.

Core Features & Use Cases

  • End‑to‑end automation: Commits, pushes, creates a PR, attaches review URLs, stops dev servers, merges, and cleans up branches in a single run.
  • Ticket integration: Updates board tickets via Board API or legacy Supabase MCP, adding review and preview URLs when configured.
  • Environment handling: Supports Shopify, Vercel, or Coolify preview deployments and performs necessary post‑merge clean‑up steps.
  • Use case: A developer finishing a feature branch named T-123-fix-login can run the skill to ship the changes without any prompts or manual steps.

Quick Start

Run /ship on your feature branch to automatically commit, push, open a PR, merge it, and clean up.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate the commit, push, PR, and merge workflow in Git?

Automating the commit, push, PR, and merge workflow requires a tool that orchestrates these sequential Git actions end-to-end. This skill executes the entire process autonomously, from committing changes to merging the pull request and cleaning up the branch.

Can I automatically update board tickets when creating a pull request?

You can automatically update board tickets when creating a pull request by configuring a Board API or legacy Supabase MCP. This skill attaches review and preview URLs to the corresponding tickets during the autonomous merge sequence.

Does the autonomous pull request workflow require the GitHub CLI?

The autonomous pull request workflow requires the GitHub CLI to interact with your GitHub repository. You also need a local Git repository and a development branch named with an embedded ticket number to trigger the automation.

How do I handle preview deployments and clean up after a Git merge?

Handling preview deployments and post-merge clean up is automated by stopping dev servers and managing environments like Shopify, Vercel, or Coolify. This skill performs necessary environment clean-up steps immediately after merging the pull request.

What is the best way to ship a feature branch without manual Git prompts?

The best way to ship a feature branch without manual Git prompts is using an autonomous workflow tool. Running the skill on a branch like T-123-fix-login commits, pushes, opens a PR, merges it, and cleans up in a single run.

When should I not use an autonomous Git merge workflow?

You should not use an autonomous Git merge workflow if your development branch lacks an embedded ticket number in its name. The automation also requires explicit configuration for preview deployments and board ticket updates to function correctly.