ship

Automate software deployment with Git branch management, testing, and pull requests.

1|Updated May 25, 2026
One-click install
npx skills add https://github.com/chiruu12/nudge --skill ship-chiruu12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/chiruu12/nudge/tree/main/.agents/skills/gstack-ship
Command: npx skills add https://github.com/chiruu12/nudge --skill ship-chiruu12

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the software deployment process by automating tasks such as testing, merging, and creating pull requests.

Core Features & Use Cases

  • Automated Workflow: Executes a series of steps including detecting the base branch, running tests, reviewing diffs, bumping version numbers, updating the changelog, committing, pushing, and creating pull requests.
  • Proactive Invocation: Can be invoked proactively when the user indicates that code is ready, asks about deploying, or wants to push code up.
  • Customization: Allows for customization of tools and commands to fit different deployment environments.

Quick Start

Invoke the ship skill using the command 'ship it'.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate the software deployment workflow from testing to pull request?

You can automate the software deployment workflow by running scripts that detect the base branch, execute tests, review diffs, bump versions, update the changelog, and push code to create pull requests. This Skill orchestrates those steps sequentially.

What is the best way to manage branch deployment and version bumping together?

Managing branch deployment and version bumping together involves an automated workflow that detects the base branch, reviews code diffs, increments the version number, updates the changelog, and commits the changes before pushing. This Skill handles that entire sequence.

Do I need Git to automate code review and deployment tasks?

Yes, you need Git and command-line tools to automate code review and deployment tasks. This Skill requires Git for branch management, repository operations, committing changes, and creating pull requests.

Can I customize deployment commands for different version control environments?

Yes, you can customize deployment commands for different version control environments. This Skill allows customization of tools and commands to fit various deployment workflows and testing requirements.

How does automated changelog updating work during code deployment?

Automated changelog updating works by reviewing code diffs and appending changes to the changelog file before committing. This Skill automates that process as part of the deployment workflow alongside version bumping and branch management.

When should I use workflow automation for branch management and pull requests?

You should use workflow automation for branch management and pull requests when code is ready to deploy or when you need to push code up. This Skill can be invoked proactively to streamline testing, merging, and pull request creation.