ship

Orchestrate automated software releases from merge to pull request creation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the entire process of releasing new software versions, from merging code to creating a pull request, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Automated Git Workflow: Handles merging, testing, and committing changes.
  • Version Management: Automatically bumps version numbers and updates changelogs.
  • PR Generation: Creates pull requests with detailed summaries and review findings.
  • Use Case: A developer can trigger this skill with a simple command to prepare and submit a new release candidate for review, confident that all necessary checks and updates have been performed.

Quick Start

Run the ship skill to start the automated release process.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my git release workflow from merging to pull request?

You can automate your git release workflow by orchestrating merging main, running tests, bumping versions, updating changelogs, and generating a pull request through interactive prompts and bash scripts.

What is an automated software release workflow and what steps does it include?

An automated software release workflow handles merging code, running tests, performing pre-landing code reviews, bumping version numbers, updating changelogs, and committing changes to create a release pull request.

Can I automate version bumps and changelog updates before creating a release pull request?

Yes, you can automate version bumps and changelog updates before creating a release pull request, using interactive prompts for critical versioning decisions and bash scripts for deterministic file modifications.

Does this automated release orchestration require a CI/CD pipeline to run?

No, this automated release orchestration does not require a CI/CD pipeline to run, as it handles merging, testing, and pulling requests directly via bash scripts and interactive prompts within your local workflow.

What is the best way to ensure consistency during code reviews for new releases?

The best way to ensure consistency during code reviews is to automate pre-landing checks and generate pull requests with detailed summaries and review findings included directly in the submission.

When should I avoid automating my software release process?

You should avoid automating your software release process if your project requires manual intervention for critical version bump decisions or lacks the deterministic bash scripts needed for standard git workflow merging and testing.