ship

Automates end-to-end ship workflow: detect base branch, merge, run tests, review diffs, bump VERSION, update CHANGELOG, commit, push, and create PR.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/FxHollow/100000mrr-landing --skill ship-fxhollow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/FxHollow/100000mrr-landing/tree/main/.agents/skills/gstack/ship
Command: npx skills add https://github.com/FxHollow/100000mrr-landing --skill ship-fxhollow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end process of preparing and delivering code changes: detecting the base branch, merging, running tests, reviewing diffs, bumping version, updating CHANGELOG, committing, pushing, and creating a PR.

Core Features & Use Cases

  • Detects and merges the correct base branch before tests
  • Runs the full test suite and reviews diffs to ensure quality
  • Bumps VERSION, updates CHANGELOG, commits, and pushes changes
  • Creates a pull request to merge changes into the main branch
  • Proactively suggests actions when code is ready or deployment is discussed

Quick Start

Activate Ship to automatically prepare, test, and open a PR when your code is ready to deploy.

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 git pull request with changelog and version updates?

To automate creating a git pull request, this workflow detects your base branch, runs tests, bumps the VERSION, updates the CHANGELOG, and pushes the commit before opening the PR. It coordinates the entire ship process from preflight checks to pull request creation.

What is the best way to run tests before opening a pull request?

The best way to run tests before opening a pull request is using an automated ship workflow that executes the full test suite and reviews diffs after merging the base branch. This ensures code quality checks pass before committing and pushing changes.

Do I need a specific Git repository setup to automate deployment and PR creation?

You need a Git repository with an established base branch to automate deployment and PR creation. The workflow uses this base branch for merging and running preflight checks before bumping versions and creating your pull request.

Can I automatically bump version and update changelog during CI CD deployment?

You can automatically bump version and update changelog during CI CD deployment by triggering an automated ship workflow. It reviews diffs, applies version bumps, updates the changelog, commits the changes, and creates a pull request to merge the code.

Why does my automated pull request workflow include diff review and preflight checks?

Automated pull request workflows include diff review and preflight checks to ensure code quality and prevent broken deployments. By running the full test suite and reviewing diffs after merging the base branch, the workflow verifies that only tested changes are committed and pushed.