ship

Automate software release workflows with Git and GitHub PR creation.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/JacksonZx535/kingsight --skill ship-jacksonzx535
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/JacksonZx535/kingsight/tree/main/ship
Command: npx skills add https://github.com/JacksonZx535/kingsight --skill ship-jacksonzx535

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, bash, npm, pip, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The ship Skill unit solves the challenge of automating complex software release processes, enabling developers to streamline their delivery pipeline and ensure high-quality releases with minimal manual intervention.

Core Features & Use Cases

  • Release Automation: Handles tasks like base branch detection, tests running, code reviews, and PR creation.
  • Merge & Testing: Automates the merging of the base branch and runs tests against the merged code.
  • Continuous Integration: Supports the integration with various CI/CD pipelines and test frameworks.
  • Use Case: Use the /ship command to initiate a full release process that includes all necessary steps like version bumping, CHANGELONG update, and commit and push actions.

Quick Start

To begin the release process, run /ship within your feature branch.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate software release processes including merge and test workflows?

To automate software release processes, you can run the `/ship` command within your feature branch to initiate a full workflow that merges the base branch, runs tests against the merged code, and creates a pull request.

What steps does an automated release workflow handle when pushing code with Git?

An automated release workflow handles base branch detection, version bumping, CHANGELOG updates, running linters and test runners, and executing commit and push actions to streamline delivery.

Can I integrate CI/CD pipelines and shell scripting into my Git release process?

Yes, you can integrate CI/CD pipelines and shell scripting into your release process. The automation supports various test frameworks and continuous integration tools connected to repositories using Git and GitHub.

Do I need npm and pip installed to automate version management and PR creation?

Yes, you need npm, pip, Git, and bash installed in your environment. These dependencies are required to execute the shell scripts, run linters, manage versions, and automate the pull request creation.

What is the best way to update CHANGELOGs and bump versions during a continuous integration release?

The best way to update CHANGELOGs and bump versions during a continuous integration release is to trigger an automated workflow via `/ship`, which handles version management and commits the changes directly to your repository.

Why does my automated merge and test process fail when running shell scripts in bash?

Automated merge and test processes can fail during shell script execution if Git, bash, npm, or pip dependencies are missing, or if the connected GitHub repository lacks the proper base branch configuration for the feature branch.