ship

Automate the end-to-end ship workflow from code readiness to PR creation.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/MissTully/Gstack --skill ship-misstully
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/MissTully/Gstack/tree/main/ship
Command: npx skills add https://github.com/MissTully/Gstack --skill ship-misstully

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the end-to-end ship workflow for software projects, handling base-branch detection, test execution, diff review, version bump, changelog updates, commits, pushes, and PR creation to accelerate releases.

Core Features & Use Cases

  • Detects the base branch, merges updates, runs the test suite, and validates changes before shipping.
  • Updates the VERSION and CHANGELOG files, commits the changes, and pushes to create a PR or merge request.
  • Proactively invokes the ship workflow when the user signals readiness to deploy or publish, while preventing direct pushes or PRs without confirmation.

Quick Start

Tell me to ship when the code is ready and I will run the full workflow from merge checks to PR creation.

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 PR and updating the changelog?

Automate PR creation and changelog updates by running a ship workflow that detects the base branch, bumps the version, updates the CHANGELOG, commits, pushes, and opens a pull request automatically.

Can I automatically run tests before opening a pull request?

Yes, you can run tests before opening a pull request. The automated ship workflow executes the test suite and validates changes after merging updates and before pushing the final commit.

What is the best way to detect the base branch before merging code?

The best way to detect the base branch before merging code is using an automated base-branch detection mechanism within a ship workflow, which ensures updates merge into the correct target branch before testing.

How do I automate version bumps in my release workflow?

Automate version bumps in your release workflow by triggering a ship process that updates the VERSION file, generates changelog entries, and commits the changes before pushing.

Does the ship workflow allow direct pushes without confirmation?

No, the ship workflow prevents direct pushes without confirmation. It proactively invokes the release workflow when readiness is signaled but requires confirmation before pushing or creating a pull request.