ship

Automate Git deployment and code merging with branch detection, tests, and pull requests.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Manzueti/cyberdart --skill ship-manzueti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/Manzueti/cyberdart/tree/main/ship
Command: npx skills add https://github.com/Manzueti/cyberdart --skill ship-manzueti

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Read, Write, Edit, Grep, Glob, Agent, AskUserQuestion, WebSearch, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the deployment and code merging process, reducing manual steps and potential errors.

Core Features & Use Cases

  • Deployment Automation: Automates the process of detecting and merging base branches, running tests, reviewing diffs, bumping version numbers, updating change logs, committing changes, pushing code, and creating pull requests.
  • Code Merging: Handles the merging of code changes into the main branch, ensuring a smooth and error-free process.
  • Use Case: When a developer is ready to deploy their code or create a pull request, they can invoke this Skill to handle all the necessary steps automatically.

Quick Start

To deploy your code, simply run the command: /ship

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 and code merging workflows?

To automate git deployment and code merging, you can use a workflow automation tool that handles branch detection, test execution, version bumping, and pull request creation. This reduces manual steps and potential errors.

What is the best way to streamline pull request creation and version bumping in Git?

The best way to streamline pull request creation and version bumping is by automating the deployment process. This approach automatically detects branches, runs tests, reviews diffs, updates change logs, and commits changes before pushing code.

Can I run tests and review diffs automatically before a Git merge?

Yes, you can run tests and review diffs automatically before a Git merge by using continuous integration scripts. These scripts execute test suites and analyze code differences to ensure a smooth, error-free merging process.

Do I need Bash to automate continuous integration and deployment processes?

Yes, you need Bash along with file manipulation and search tools to automate continuous integration and deployment processes. These dependencies allow the automation scripts to execute shell commands, read repositories, and modify change logs.

What steps are required to automate code merging into the main branch?

Steps to automate code merging into the main branch include detecting the base branch, running tests, bumping version numbers, updating change logs, committing changes, and creating a pull request to finalize the deployment.

Why does my automated Git deployment fail during version bumping?

Automated Git deployment may fail during version bumping if the change logs are not properly updated or if branch detection encounters conflicts. Ensuring proper file write permissions and correct base branch targeting resolves these issues.