ship

Automate git-based code shipping with tests, versioning, and pull requests.

Updated May 22, 2026
One-click install
npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill ship-shekerkamma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/shekerkamma/peopletech-marketplace/tree/main/plugins/gstack/ship
Command: npx skills add https://github.com/shekerkamma/peopletech-marketplace --skill ship-shekerkamma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual code shipping is slow and error-prone, with easy-to-miss steps like running tests, updating the changelog, and creating a proper pull request that can lead to broken deployments or missing release notes.

Core Features & Use Cases

  • Automated base branch sync: Detects and merges the latest base branch to eliminate merge conflicts before shipping.
  • End-to-end shipping workflow: Runs project test suites, reviews code diffs, bumps version numbers, updates CHANGELOG, commits changes, pushes to remote, and creates a pull request in one consistent flow.
  • Use Case: When you finish a feature or bug fix, use this skill instead of manually running 10+ separate git and test commands to ensure no steps are skipped and every release is consistent.

Quick Start

Use the ship skill to push your latest completed code changes to the remote repository and open a pull request for team review.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my git workflow to include running tests and creating a pull request?

You can automate your git workflow by applying a skill that merges base branches, runs test suites, bumps versions, updates the changelog, and opens pull requests in one consistent flow. This eliminates manual errors and skipped deployment steps.

What is the best way to ensure my changelog update and version bump happen before deployment?

The best way to ensure a changelog update and version bump occur is to integrate them into an end-to-end code shipping process. This workflow automatically reviews code diffs and updates version files before pushing changes to the remote repository.

Do I need specific command line tools to automate pull request creation?

Yes, you need standard git hosting platform CLIs like gh or glab to execute shipping steps and create pull requests. You also require access to git and your project's test runners to complete the end-to-end workflow.

Can I use this automated code shipping workflow for any git-based project?

Yes, this automated code shipping workflow applies to any git-based project where developers need to merge base branches, run test suites, update version files, and create pull requests for code review.

Why does manual code shipping often lead to broken deployments and missing release notes?

Manual code shipping leads to broken deployments and missing release notes because it is slow and error-prone, making it easy to miss steps like running tests, updating the changelog, and creating a proper pull request.