ship

Automate code shipping with testing, review, changelog, pull requests, and deployment.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/ericdahl-dev/coauthor-cleaner --skill ship-ericdahl-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/ericdahl-dev/coauthor-cleaner/tree/main/.claude/skills/gstack/ship
Command: npx skills add https://github.com/ericdahl-dev/coauthor-cleaner --skill ship-ericdahl-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, pytest, unittest, jenkins, gitlab-ci, github-actions, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire process of shipping code, from detecting and merging base branches, running tests, reviewing diffs, bumping version, updating the changelog, committing, pushing, and creating pull requests, all in one integrated workflow.

Core Features & Use Cases

  • Automated Workflow: Handles all steps of the shipping process automatically, reducing manual effort and potential errors.
  • Testing: Runs tests to ensure code quality and functionality.
  • Review: Provides a comprehensive review of the code changes before they are merged.
  • Changelog: Generates a changelog with detailed information about the changes.
  • PR Creation: Creates pull requests with the appropriate information and links to the review and test results.
  • Deployment: Optionally integrates with deployment tools for seamless deployment.

Quick Start

Run the ship command to start the automated shipping workflow.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my code shipping workflow from testing to pull request creation?

You can automate the code shipping workflow by running the `ship` command, which handles merging base branches, running tests, reviewing diffs, bumping versions, updating the changelog, and creating pull requests automatically.

Does the automated shipping workflow support pytest and unittest for running tests?

Yes, the automated shipping workflow supports both pytest and unittest, alongside Git, to run tests and ensure code quality before generating a changelog and creating a pull request.

Can I use GitHub Actions and GitLab CI for automated code deployment in this workflow?

Yes, the automated code shipping workflow optionally integrates with GitHub Actions, GitLab CI, and Jenkins to provide seamless deployment after generating changelogs and creating pull requests.

What is the best way to generate a changelog and review code diffs before merging?

The best way to generate a changelog and review code diffs is to use an automated shipping workflow that evaluates test results, provides a comprehensive code review, updates the changelog, and commits changes before pushing.

Do I need Git installed to automate pull request creation and version bumping?

Yes, Git is a required dependency to automate pull request creation and version bumping, as the workflow relies on it for detecting base branches, reviewing diffs, committing, and pushing code.

Why use an end-to-end shipping workflow instead of manually running tests and creating pull requests?

Using an end-to-end shipping workflow reduces manual effort and potential errors by automatically handling testing, code review, changelog generation, and pull request creation in one integrated process.