ship

Automate the end-to-end shipping pipeline from merge to pull request.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/mattothomas/sp26_hackpsu --skill ship-mattothomas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/mattothomas/sp26_hackpsu/tree/main/.claude/skills/gstack/ship
Command: npx skills add https://github.com/mattothomas/sp26_hackpsu --skill ship-mattothomas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship workflow automates the end-to-end shipping process for code changes, reducing manual handoffs and errors.

Core Features & Use Cases

  • Detect and merge the base branch, run the full test suite, review the diff, bump the project VERSION, update the CHANGELOG, commit changes, push to the remote, and create a pull request.
  • Proactively suggest next steps when the user indicates code is ready or asks about deployment.
  • Works in scenarios from code readiness to release, ensuring a reproducible shipping pipeline.

Quick Start

Trigger the ship workflow by saying ship or deploy, and it will automatically execute the end-to-end shipping sequence.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate creating a pull request after running tests and bumping the version?

Automating pull request creation involves a deterministic pipeline that runs tests, bumps the version, updates the CHANGELOG, commits, pushes, and creates a PR end-to-end.

What is the best way to ensure my base branch is merged before deploying code changes?

Ensuring the base branch is merged requires an automated shipping pipeline that detects and merges the base branch before running tests and creating a pull request.

How does automated version bumping and CHANGELOG updating work in a CI/CD pipeline?

Automated version bumping and CHANGELOG updating work through a deterministic pipeline that reviews diffs, bumps the project VERSION, updates the CHANGELOG, and commits changes before pushing.

Can I trigger an end-to-end shipping workflow by just saying deploy or ship?

Yes, triggering the end-to-end shipping workflow is done by saying ship or deploy, which automatically executes the sequence of merging the base branch, running tests, and creating a PR.

Does the automated shipping workflow work without external dependencies or components?

Yes, the automated shipping workflow operates without external dependencies or components, using allowed tools to execute its deterministic pipeline for code changes.