ship

Automates CI/CD including testing, code review, version management, PR creation, and deployment for Git/GitHub/GitLab workflows.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/billydeeii136/black-opps-gstack --skill ship-billydeeii136
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/billydeeii136/black-opps-gstack/tree/main/ship
Command: npx skills add https://github.com/billydeeii136/black-opps-gstack --skill ship-billydeeii136

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, github, gitlab, pytest, flake8, black, isort, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire CI/CD process, from detecting changes to code, running tests, review diffs, updating version and changelog, committing, pushing, creating PRs, and deploying, saving time and reducing human errors.

Core Features & Use Cases

  • Automated CI/CD: Automates all stages of the CI/CD pipeline, from test execution to deployment.
  • Branch Management: Handles base branch detection, merging, and pushing.
  • Test Execution: Runs tests and verifies the results before deployment.
  • Code Review: Reviews code changes and provides feedback.
  • Version and Changelog Management: Updates version and changelog automatically.
  • PR and Deployment Automation: Creates PRs and deploys code to the target environment.
  • Use Case: This Skill is beneficial for developers who want to automate their deployment process and ensure the stability of their codebase.

Quick Start

Use the ship skill with the trigger command "ship it" to initiate the full CI/CD process.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my CI/CD pipeline from testing to deployment?

Automating CI/CD pipelines is handled by triggering the workflow with the command 'ship it', which runs tests, reviews diffs, updates versions, creates PRs, and deploys code automatically.

Does automated code review and deployment work with GitLab and GitHub?

Automated code review and deployment supports both GitHub and GitLab integrations, requiring git to manage branch detection, merging, pushing, and PR creation across either platform.

What testing frameworks do I need for automated test execution before deployment?

Automated test execution requires pytest for running tests, flake8 for linting, and black and isort for code formatting, ensuring codebase stability before deployment proceeds.

Can I automatically update my changelog and version number during the deployment process?

Version and changelog management is automated during the CI/CD process, updating version numbers and changelog entries automatically when code changes are detected and committed.

What is the best way to handle branch management and PR creation in an automated workflow?

Automated branch management detects the base branch, handles merging and pushing, and creates PRs automatically, eliminating repetitive manual git operations from your development workflow.