ship

Automate Git commits, pushes, and pull request creation.

1|Updated Jun 11, 2025
One-click install
npx skills add https://github.com/AdelEddarai/agent --skill ship-adeleddarai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/AdelEddarai/agent/tree/main/.agents/skills/ship
Command: npx skills add https://github.com/AdelEddarai/agent --skill ship-adeleddarai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of committing code changes, pushing to the remote branch, and opening pull requests, saving time and reducing the potential for errors.

Core Features & Use Cases

  • Automated Commit and Push: Create commits, push changes, and open pull requests in one command.
  • Custom Commit Messages: Generate commit messages that follow a structured format.
  • Pre-Ship Checks: Run checks to ensure code quality before staging.
  • User-Friendly PRs: Create pull requests that are easy to review and understand.
  • Use Case: For software engineers looking to quickly and efficiently manage their code contributions, especially those working in teams.

Quick Start

Run the /ship command to initiate the process of committing, pushing, and opening a pull request.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I commit, push, and create a GitHub pull request in one command?

Automating the commit, push, and pull request process requires Git and GitHub integration. It runs pre-ship checks for code quality, generates structured commit messages, and opens reviewable PRs, making it ideal for collaborative software engineering.

How does automated commit message generation work for GitHub pushes?

Automated commit message generation creates structured messages based on your staged code changes. This ensures consistent formatting across commits before pushing to GitHub, making repository history easier to read and maintain.

Do I need Git installed to automate pull request creation?

Yes, you need Git installed and GitHub integration configured to automate pull request creation. The automation relies on Git commands to stage and push changes to the remote branch before opening the PR.

Can I run code quality checks before pushing commits to GitHub?

Yes, you can run pre-ship checks to ensure code quality before staging and pushing commits to GitHub. This validates your changes early, preventing broken code from entering the remote branch and pull request.

What is the best way to streamline code contributions for a development team?

The best way to streamline code contributions is automating the commit, push, and pull request workflow into a single command. This reduces manual errors and saves time for software engineers working in collaborative environments.