git-ship

Automate staging, committing, pushing, and pull request creation via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of preparing and submitting code changes by automating staging, committing, pushing, and creating pull requests, reducing manual effort and errors.

Core Features & Use Cases

  • Automated Workflow: Stage, commit, push, and open a PR in one command sequence.
  • Branch Management: Handle branch creation or selection based on current state.
  • Code Review Preparation: Generate brief and consistent commit messages aligned with project standards.
  • Use Case: A developer working on a feature branch can quickly push updates and open a pull request, then optionally squash-merge and delete the branch after review.

Quick Start

Run the command to stage, commit, and create a pull request on your current branch.

Frequently Asked Questions about git-ship

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

FAQPage Schema
How do I automate git staging, committing, and pull request creation?

You can automate git staging, committing, and pull request creation by running CLI commands that group changes, generate consistent commit messages, and push to open a PR in one sequence.

What is the best way to streamline git workflow for GitHub pull requests?

The best way to streamline git workflow for GitHub pull requests is using automated branch management that handles staging, committing, and PR creation, including optional squash merging after review.

How does automated branch management handle squash merging and branch deletion?

Automated branch management handles squash merging and branch deletion by evaluating the current state, pushing updates, opening a pull request, and optionally cleaning up the branch after peer review.

Can I use automated git workflow with GitHub repositories requiring peer review?

Yes, you can use automated git workflow with GitHub repositories requiring peer review, as it prepares code changes, generates commit messages aligned with project standards, and opens pull requests for review.

How do I generate consistent commit messages aligned with project standards?

To generate consistent commit messages aligned with project standards, use an automated git workflow tool that creates brief messages during the staging and committing phase before pushing and creating a pull request.