ship

Automate GitHub release processes with version bumps, changelogs, and Git tags.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/VegaStack/oss-notion-markdown-sync --skill ship-vegastack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/VegaStack/oss-notion-markdown-sync/tree/main/.claude/skills/ship
Command: npx skills add https://github.com/VegaStack/oss-notion-markdown-sync --skill ship-vegastack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire software release process, from analyzing code changes to deploying and tagging new versions, saving developers significant time and reducing manual errors.

Core Features & Use Cases

  • Automated Versioning: Intelligently suggests version bumps (patch, minor) based on changes.
  • Changelog Generation: Drafts changelog entries in Keep a Changelog format.
  • Commit & Tagging: Creates well-formatted commit messages and annotated Git tags.
  • GitHub Release Creation: Automates the creation of GitHub releases with release notes.
  • Use Case: After merging a new feature, use this Skill to automatically prepare, commit, tag, and push the release, including drafting the release notes for GitHub.

Quick Start

Use the ship skill to prepare a patch release for the current changes.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my GitHub release workflow from version bump to publishing?

Automating your GitHub release workflow involves analyzing code changes, bumping versions, drafting changelogs, creating Git tags, and publishing GitHub releases. This Skill manages the end-to-end software release process automatically using Git CLI and GitHub CLI.

How does automated changelog generation work for new software releases?

Automated changelog generation works by analyzing code changes and drafting changelog entries in Keep a Changelog format. This Skill intelligently reviews your commits to generate well-formatted release notes for your GitHub project.

Do I need GitHub CLI and Git CLI installed to automate deployment and tagging?

Yes, you need both GitHub CLI and Git CLI installed to automate deployment and tagging. This Skill requires these command-line tools for execution to manage version bumping, commit creation, and GitHub release publishing.

Can I automatically suggest semantic version bumps based on code changes?

Yes, you can automatically suggest semantic version bumps based on code changes. This Skill intelligently analyzes your repository changes to determine the appropriate version bump, such as patch or minor, for your release workflow.

What is the best way to prepare a patch release for current Git changes?

The best way to prepare a patch release is to automate the entire workflow, from analyzing code changes to creating well-formatted commit messages and annotated Git tags. This Skill streamlines the process to reduce manual errors and save development time.