ship

Automate release verification, changelog generation, and version tagging.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manages the entire release process from pre-land lane verification to tagging and trunk advancement, ensuring the quality and consistency of releases.

Core Features & Use Cases

  • Release Verification: Automatically verifies pre-land lanes before cutting a release.
  • Changelog Creation: Generates a changelog based on commits since the last release.
  • Risk Assessment: Conducts a risk assessment for the release.
  • Version Tagging: Tags the release and advances the trunk.
  • Maintainer Approval: Requires approval from the maintainer at each critical step.

Quick Start

To initiate a release cut with the 'ship' skill, use the command: agentic ship.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate software release verification and changelog generation?

Automating software release verification and changelog generation requires orchestrating pre-land lane checks, commit parsing, and version tagging. This skill manages the entire release process to ensure quality control and maintain version consistency.

What is the best way to cut a structured release with risk assessment?

Cutting a structured release with risk assessment involves conducting pre-release verification, evaluating potential issues, generating a changelog, and tagging the version. This approach ensures quality control by requiring maintainer approval at critical steps.

Does automated release automation work without additional dependencies?

Yes, automated release automation works without additional dependencies. This skill operates independently using scripts to orchestrate the release workflow, from pre-land lane verification to trunk advancement.

How do I generate a changelog from commits since the last release?

Generating a changelog from commits since the last release is handled automatically during the release cut. The skill parses commit history to create the changelog, ensuring documentation aligns with version control updates.

When do I need maintainer approval during the release automation process?

Maintainer approval is needed at each critical step of the release automation process. This requirement ensures human oversight during verification, risk assessment, changelog creation, and version tagging to prevent unauthorized releases.

Can I use scripts to advance the trunk after version tagging?

Yes, you can use scripts to advance the trunk after version tagging. The release workflow tags the release and automatically advances the trunk to maintain version consistency across the software development project.