ship

Automate release workflows by merging branches, running tests, bumping versions, and creating PRs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates an end-to-end release workflow, handling base-branch detection, test runs, diff review, version bump, changelog updates, commits, pushes, and PR creation.

Core Features & Use Cases

  • Detect base branch and run tests
  • Review diffs and prepare a release candidate
  • Bump VERSION and update CHANGELOG automatically
  • Commit, push, and open a PR against the main branch
  • Integrates with CI pipelines and standard git workflows

Quick Start

Tell Claude to ship this branch by saying "ship it" or "deploy this".

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate a git release workflow with version bump and changelog?

Automating a git release workflow with version bump and changelog is handled by detecting the base branch, running tests, bumping the version, updating the changelog, committing, pushing, and creating a PR.

Can I automatically create a pull request and update the changelog when releasing a branch?

Yes, you can automatically create a pull request and update the changelog by triggering the end-to-end release workflow, which commits changes and opens a PR against the main branch.

What's the best way to prepare a release candidate from a git diff?

The best way to prepare a release candidate from a git diff is to run tests, review the diff, bump the version, and update the changelog before committing and pushing the changes.

Does this automated release process work with standard CI pipelines and Git workflows?

Yes, this automated release process works with standard CI pipelines and Git workflows by using standard git commands to merge base branches and open PRs against the main branch.

When do I need to bump the version and update the changelog during a hotfix?

You need to bump the version and update the changelog during a hotfix when a clean PR and version bump are required across branches to finalize the release.

What is needed to trigger an end-to-end code release from a feature branch?

To trigger an end-to-end code release, you simply request to ship or deploy the branch, which automates base-branch detection, testing, version bumping, and PR creation.