ship

Automate code deployment by merging, testing, reviewing, and pushing changes.

1|Updated May 8, 2026
One-click install
npx skills add https://github.com/npc-chris/dfn-discovery --skill ship-npc-chris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/npc-chris/dfn-discovery/tree/main/.agents/skills/gstack/ship
Command: npx skills add https://github.com/npc-chris/dfn-discovery --skill ship-npc-chris

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, bash, grep, glob, agent, askuserquestion, webservice, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire process of deploying code, from detecting and merging the base branch to creating a pull request, making it easier and faster to ship code.

Core Features & Use Cases

  • Automated Deployment: Automates the steps of merging, testing, reviewing, and pushing code to a repository.
  • Proactive Suggestions: Suggests when the user might need to run the skill, such as when code is ready or deployment is requested.
  • Use Case: When you want to deploy your code, you can run this skill to handle all the necessary steps automatically.

Quick Start

Run the /ship command to start the automated deployment process.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate git code deployment and pull request creation?

Automate git code deployment by running predefined commands to merge the base branch, test, review, and push code changes. This handles the entire deployment workflow automatically to ship code faster.

What is an automated CI/CD workflow for pushing code changes?

An automated CI/CD workflow for pushing code changes detects and merges the base branch, runs tests, performs code reviews, and pushes updates to a repository through predefined command-line operations.

Do I need bash and git installed to run automated deployment workflows?

Yes, you need bash and git installed along with command-line tools like grep and glob to execute the automated deployment workflow, merge branches, and push code changes to your repository.

Can I use automated command-line scripts for continuous integration and deployment?

Yes, you can use automated command-line scripts for continuous integration and continuous deployment workflows. They execute predefined commands to merge base branches, test code, and push changes directly to repositories.

What's the best way to merge and test code before pushing to a repository?

The best way to merge and test code before pushing to a repository is using an automated workflow that detects the base branch, merges updates, runs predefined tests, and reviews code changes automatically.

When should I not use an automated deployment workflow for shipping code?

You should not use an automated deployment workflow when manual intervention is required for complex merge conflicts, custom review processes, or when your project lacks the necessary git and bash command-line environment.