ship

Automate base-branch merging, test execution, changelog updates, and PR creation.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill ship-devs6186
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/devs6186/claude-private-skills-agents-commands/tree/main/skills/gstack/ship
Command: npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill ship-devs6186

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual release processes slow down teams. This Skill automates the end-to-end ship workflow to safely merge base branches, run tests, review diffs, bump versions, update CHANGELOGs, commit changes, push to the repository, and open a PR.

Core Features & Use Cases

  • End-to-end ship workflow: detect base branch, run tests, review diffs, bump VERSION, update CHANGELOG, commit, push, and create PR.
  • Proactive invocation: suggests a ship action when the user indicates readiness, but does not push or PR directly without explicit confirmation.
  • Use Case: When a feature is ready for release, Claude can orchestrate the final steps to ship to main and open a PR for review.

Quick Start

Tell Claude to run the ship workflow to auto-detect the base branch, run tests, review diffs, bump the version, update the changelog, commit, push, and create a PR.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate git pull requests and version bumps for code releases?

When you indicate readiness to ship, the workflow suggests an action but requires explicit confirmation before pushing changes or creating a pull request, ensuring you maintain control over repository updates.

What's the best way to automate changelog updates before creating a PR?

You can automate changelog updates by triggering a ship workflow that reviews diffs, bumps the VERSION file, updates the CHANGELOG, commits the changes, and then opens a pull request to the main branch.

How do I run tests automatically before pushing code to the main branch?

The ship workflow runs tests automatically as part of its end-to-end process, executing your test suite after detecting the base branch and before bumping versions, updating the changelog, and creating a pull request.

Does the automated ship workflow push code directly without confirmation?

No, the ship workflow proactively suggests a ship action when you indicate readiness, but it does not push code or create a pull request directly without your explicit confirmation.

Can I use this automated release workflow for any git repository?

The workflow is designed for software release scenarios where code is ready for deployment and needs automated version bumps, changelog updates, and a pull request on the main branch.