ship

Automates software deployment by running git commands to test, review, version, commit, push, and create a pull request.

2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/az9713/paperclip-gstack-company --skill ship-az9713
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/az9713/paperclip-gstack-company/tree/main/gstack/ship
Command: npx skills add https://github.com/az9713/paperclip-gstack-company --skill ship-az9713

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, Jenkins, GitHub Actions, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the entire software deployment process, from detecting the base branch, running tests, reviewing diffs, bumping version, updating CHANGELOG, committing, pushing, to creating a pull request.

Core Features & Use Cases

  • Automated Deployment: Executes a deployment workflow that covers all necessary steps for a smooth release.
  • Integration with Git: Detects the base branch from the current repository and works seamlessly with git commands.
  • Use Case: When you want to deploy your software and ensure all deployment steps are executed without manual intervention.

Quick Start

Use the /ship command to start the deployment process.

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 running tests to creating a pull request?

Git deployment automation executes a continuous workflow that runs tests, reviews diffs, bumps versions, updates the CHANGELOG, commits, pushes, and creates a pull request automatically. This ensures all release steps occur without manual intervention.

What is the best way to automate version bumping and CHANGELOG updates before a deployment?

Automating version bumping and CHANGELOG updates involves executing scripts that detect repository diffs and apply version changes before committing and pushing code. This guarantees changelog accuracy and version consistency during the software deployment process.

Do I need Jenkins or GitHub Actions to automate my software deployment workflow?

You need git and common deployment tools like Jenkins or GitHub Actions to execute the automated software deployment workflow. These dependencies integrate with the scripts to run tests and manage the continuous deployment pipeline.

Can I use a single command to detect the base branch and push my deployment?

Yes, a single command triggers the deployment automation that detects the base branch from your current repository, runs necessary tests, commits updates, pushes changes, and creates a pull request seamlessly.

Why does my automated deployment process require reviewing git diffs?

Reviewing git diffs during the deployment process ensures that only intended code changes are committed and pushed. This step validates the differences between branches before bumping versions and creating a pull request.

Does ship work with both Jenkins and GitHub Actions for CI/CD deployment?

Ship works with both Jenkins and GitHub Actions to automate the full software deployment process. It leverages these CI/CD tools alongside git commands to execute tests, update versions, and manage pull requests.