ship

Merge base, run tests, bump version, update changelog, and create a pull request.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/pcaokhai/gradion-response-report-api --skill ship-pcaokhai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/pcaokhai/gradion-response-report-api/tree/main/.claude/skills/gstack/ship
Command: npx skills add https://github.com/pcaokhai/gradion-response-report-api --skill ship-pcaokhai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrate end-to-end release processes by automatically merging the base branch, running tests, updating version numbers, refreshing CHANGELOG, committing changes, pushing the branch, and opening a PR.

Core Features & Use Cases

  • Full ship orchestration: detect base, merge, run tests, review diffs, bump VERSION, update CHANGELOG, commit, push, and create a PR.
  • Proactive guidance: suggest ship-related actions when the user asks to ship or deploy.
  • Use Case: when releasing a feature, automatically align branches and open a PR with a changelog update.

Quick Start

Trigger the ship workflow on a feature branch to auto-merge the base, run tests, update changelog, and open 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 a git release workflow end-to-end?

To automate a git release workflow end-to-end, this skill merges your base branch, runs tests, bumps versions, updates the changelog, commits, pushes, and opens a pull request automatically. It orchestrates the full ship cycle from branch alignment to PR creation.

How do I automatically update the changelog and version before opening a pull request?

You can automatically update the changelog and bump the version before opening a pull request by triggering this ship orchestration. It reviews diffs, increments the version, refreshes CHANGELOG entries, and commits these changes directly to your feature branch before pushing.

Can I use this to merge the base branch and run tests during a CI deploy cycle?

Yes, you can use this to merge the base branch and run tests during a CI deploy cycle. It integrates base merges and test orchestration into your continuous integration pipeline to ensure pre-landing checks pass before landing feature branches.

What do I need to set up before automating a feature branch release?

Before automating a feature branch release, you need a configured repository with branching, versioning, and access to Git, CI, and PR tooling. The repository must support these integrations for the automated workflow to execute successfully.

Why does my automated release require pre-landing checks on my feature branch?

Automated releases require pre-landing checks to ensure your feature branch is stable and aligned with the base. This skill runs tests and merges the base branch to prevent integration failures and ensure the pull request contains validated, conflict-free code.

Does the ship skill handle both base merges and pull request creation for Git projects?

Yes, the ship skill handles both base merges and pull request creation for Git projects. It automatically detects the base branch, merges it into your current working branch, and generates a pull request once tests and changelog updates are complete.