ship

Automate software releases by merging, testing, bumping versions, and creating PRs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end software release workflow by detecting the base branch, merging, running tests, reviewing diffs, bumping versions, updating the changelog, committing, pushing, and creating a pull request. It also proactively suggests when the user asks about deploying.

Core Features & Use Cases

  • Detect and merge the base branch
  • Run tests and review diffs
  • Bump version, update CHANGELOG
  • Commit, push, and create a PR
  • Proactively suggest when code is ready or deployment is requested
  • Works with GitHub and GitLab PRs

Quick Start

Say "ship" to start the fully automated release workflow.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my git workflow to run tests and create a pull request?

You can automate your git workflow by triggering an end-to-end release process that merges the base branch, runs tests on the merged state, updates the changelog, and creates a pull request automatically.

What is an end-to-end software release workflow?

An end-to-end software release workflow orchestrates branch merging, test execution, version bumping, changelog updates, and pull request creation to ship code automatically without manual intervention.

Does this automated release process work with GitLab and GitHub pull requests?

Yes, this automated release workflow supports both GitHub and GitLab, integrating with your existing code hosting platforms to create pull requests automatically after committing and pushing.

How do I automatically bump versions and update the changelog before deploying?

You can automatically bump versions and update the changelog by triggering a release workflow that executes these tasks via Bash scripts and git commands before committing and pushing your code.

Can I trigger a full CI deployment just by saying ship?

Yes, issuing a 'ship' or 'deploy' instruction triggers a fully automated release workflow that runs tests on the merged state, bumps versions, updates the changelog, and creates a pull request.