ship

Automates Git-based release workflow: detects branch updates, runs tests, reviews diffs, bumps versions, updates changelogs, and opens pull requests.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/BaGyun0107/harness-starterkit --skill ship-bagyun0107
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/BaGyun0107/harness-starterkit/tree/main/.agents/skills/gstack-ship
Command: npx skills add https://github.com/BaGyun0107/harness-starterkit --skill ship-bagyun0107

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire workflow of detecting changes, merging branches, testing, reviewing differences, bumping version numbers, updating change logs, and creating pull requests, reducing manual effort and human error.

Core Features & Use Cases

  • Automated Deployment Workflow: Detects branch differences, runs tests, reviews diffs, and prepares code for deployment.
  • Version Management: Bumps versions and updates changelogs automatically.
  • Pull Request Creation: Prepares and pushes PRs for code review and merging.
  • Use Case: Developers who want to quickly ship updates with minimal manual steps, ensuring consistent release practices without forgetting critical steps like version bumping or changelog updates.

Quick Start

Ask the AI to run the shipping process on the latest code, for example: "Ship my latest feature branch to production."

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate git deployment from detecting branch updates to opening pull requests?

Automated git deployment detects branch updates, runs tests, reviews code diffs, updates versions and changelogs, and opens pull requests. This streamlines the entire release process into a repeatable workflow within Git, reducing manual effort and human error.

Can I automatically bump version numbers and update changelogs during a Git release?

Yes, you can automatically bump version numbers and update changelogs during a Git release. The automation handles version management by detecting branch differences and applying version increments alongside changelog updates before preparing the pull request.

What is the best way to ensure consistent code deployment without forgetting version bumping?

The best way to ensure consistent code deployment is using an automated workflow that handles version bumping, changelog updates, and pull request creation. This enforces reliable, repeatable release practices by automatically executing every critical step in the pipeline.

How does automated branch difference review work before merging code?

Automated branch difference review works by detecting updates between branches, running tests against the changes, and reviewing code diffs. This process ensures the code is validated and safe for deployment before automatically opening a pull request for merging.

Do I need existing CI/CD pipelines to use automated version control handling for deployments?

No, you do not need existing CI/CD pipelines, as the automation works within Git workflows directly. It requires script execution and version control handling to manage branch updates, testing, and pull request creation for reliable releases.

Why should I automate pull request creation instead of doing it manually in Git?

Automating pull request creation eliminates manual effort and human error in Git workflows. It ensures consistent release practices by automatically preparing, versioning, and pushing PRs after validating code differences, allowing developers to ship updates quickly and safely.