ship

Automate commit, push, and pull request creation in git-based workflows.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/souliane/teatree --skill ship-souliane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/souliane/teatree/tree/main/skills/ship
Command: npx skills add https://github.com/souliane/teatree --skill ship-souliane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires workspace, rules, finishing-a-development-branch, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the delivery process by automating commit, push, pull request creation, and monitoring, reducing manual steps and potential errors.

Core Features & Use Cases

  • Commit and Push Automation: Automates the process of committing changes and pushing them to the repository.
  • Pull Request Creation: Generates pull requests with proper titles and descriptions based on commit messages.
  • Pipeline Monitoring: Monitors the status of pull requests and pipelines, providing updates on the delivery process.
  • Use Case: For developers looking to streamline their delivery workflow, this Skill can automatically create pull requests with accurate titles and descriptions, reducing the time spent on manual tasks.

Quick Start

Use the ship skill to commit your changes and create a pull request for the 'feature/new-feature' branch.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate git commit, push, and pull request creation?

Automating git commit, push, and pull request creation requires streamlining delivery processes using CLI tools and CI systems. This Skill generates pull requests with proper titles and descriptions based on commit messages, reducing manual steps.

Does this automation work with GitHub and GitLab CLI?

Yes, this delivery automation works with both GitHub and GitLab CLI. It supports the gh and glab CLI tools to interact with your version control system, enabling seamless pull request creation and pipeline monitoring on macOS and Linux environments.

How do I monitor CI pipeline status after creating a pull request?

Monitoring CI pipeline status after creating a pull request is handled automatically. The Skill tracks the pipeline status and provides continuous updates on the delivery process, ensuring developers stay informed about their commits without manual checks.

What prerequisites do I need to automate my delivery workflow?

To automate your delivery workflow, you need the workspace, rules, and finishing-a-development-branch Skills. Additionally, your environment must support macOS or Linux, have git installed, and use either the glab or gh CLI alongside a CI system.

Can I generate pull request descriptions from my commit messages?

Yes, you can generate pull request descriptions directly from your commit messages. The Skill analyzes your commit history to automatically create pull requests with accurate titles and detailed descriptions, reducing time spent on manual documentation.

When should I not use automated pull request creation?

Automated pull request creation is not suitable for environments lacking macOS or Linux support, or without glab and gh CLI installed. If your workflow does not rely on a CI system or git-based version control, this automation will not function properly.