ship

Automate code shipping with branch detection, tests, reviews, and pull requests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Git, GitHub, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of code shipping, including branch detection, tests, reviews, version bumping, and PR creation, saving developers time and reducing deployment errors.

Core Features & Use Cases

  • Automated Branch Detection: Identifies and merges the base branch for deployment.
  • Test Execution: Runs tests to ensure code quality.
  • Code Review: Initiates code reviews for peer feedback.
  • Version and ChangeLog Management: Bumps version numbers and updates the ChangeLog.
  • Commit and Push: Commits changes and pushes to the main branch.
  • PR Creation: Automatically creates a pull request for code changes.
  • Use Case: Use this Skill when you need to deploy code changes and want to ensure that all steps are performed correctly and efficiently.

Quick Start

Use the ship skill to deploy your code to the main branch.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate code shipping from branch detection to pull request creation?

Automating code shipping involves detecting branches, running tests, bumping versions, and pushing commits to generate a pull request. This workflow ensures code quality and reduces manual deployment errors.

What is the best way to update a ChangeLog and bump versions during a Git deployment?

Updating a ChangeLog and bumping versions during deployment is best handled by automated scripts that execute test suites, adjust version numbers, update logs, and push changes directly to your main branch.

Can I use Bash and Git to automatically run tests before creating a GitHub pull request?

Yes, you can use Bash and Git to automatically run tests before creating a GitHub pull request. Automated scripts execute test suites to verify code quality, then commit and push changes to initiate the PR.

Does automated branch detection merge the base branch before deploying code changes?

Automated branch detection identifies and merges the base branch before deploying code changes. This ensures your feature branch incorporates the latest updates, preventing integration conflicts during the pull request.

Why should I automate pull request creation instead of manually pushing commits?

Automating pull request creation eliminates manual push errors, enforces consistent version bumping, and ensures tests pass before deployment. It streamlines software engineering workflows by handling branch merging and code reviews systematically.