tenzir-ship

Automate changelog entries, release notes, and GitHub publishing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex and error-prone process of managing software releases, including writing changelog entries, generating release notes, and publishing them to platforms like GitHub.

Core Features & Use Cases

  • Changelog Management: Initialize new changelog projects and add entries for features, bug fixes, and breaking changes.
  • Release Creation: Draft and cut local or remote releases, including version bumping and tagging.
  • Use Case: As a developer, you've just finished a new feature. Use this Skill to add a descriptive changelog entry, ensuring it's correctly categorized and formatted, and then prepare for the next release.

Quick Start

Use the tenzir-ship skill to add a changelog entry with the title "Add OAuth support" and type "feature".

Frequently Asked Questions about tenzir-ship

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

FAQPage Schema
How do I automate changelog creation and GitHub releases?

You can automate changelog creation and GitHub releases by initializing a changelog project, adding categorized entries for features or bug fixes, and pushing versioned release notes directly to GitHub via Git and GitHub APIs.

What is the best way to manage versioning and release notes for DevOps automation?

Managing versioning and release notes for DevOps automation involves drafting local or remote releases, applying version bumps, generating formatted release notes, and tagging commits to maintain consistent release engineering workflows.

How do I add a categorized changelog entry for a new feature?

To add a categorized changelog entry for a new feature, initialize your changelog project and append a new entry specifying the title, detailed description, and type such as feature, bug fix, or breaking change.

Does this release management workflow require any external dependencies?

No external dependencies are required for this release management workflow, as the automation operates independently using internal scripts and references to interact directly with Git and GitHub APIs.

Can I cut a local release tag without immediately publishing to GitHub?

Yes, you can cut a local release tag without immediate remote publishing by drafting a local release that applies the version bump and creates the tag in your local Git repository before pushing.

When should I not use automated release engineering for version bumps?

You should avoid automated release engineering for version bumps when your project requires manual approval gates for release notes or when operating outside standard Git and GitHub release management workflows.