release

Publish a Coach version across Claude Code marketplace, npm, and GitHub.

5|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Andamio-Platform/coach --skill release-andamio-platform
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/Andamio-Platform/coach/tree/main/skills/release
Command: npx skills add https://github.com/Andamio-Platform/coach --skill release-andamio-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing a new Coach version across all distribution channels ensures consistency, auditability, and timely delivery to users, marketplaces, and teams.

Core Features & Use Cases

  • Preflight checks validate the current branch and a clean working tree before starting a release.
  • Determine version bump from package.json and propagate updates across all targets (package.json, .claude-plugin/plugin.json, and SKILL.md frontmatter).
  • Draft a changelog entry in Keep a Changelog format and publish to all channels, with an optional GitHub release.

Quick Start

Run the release workflow to publish the latest Coach version.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm package releases and GitHub publishing?▼

Automate npm package releases and GitHub publishing by running a preflight workflow that bumps versions, drafts a changelog, updates metadata files, and publishes across channels. This ensures synchronized versioning and delivery without manual intervention.

How does version bump propagation work across plugin metadata files?▼

Version bump propagation updates the version number across package.json, .claude-plugin/plugin.json, and SKILL.md frontmatter simultaneously. Determining the bump from package.json ensures all plugin metadata files remain synchronized during the release process.

What is the best way to generate a changelog for a Claude Code marketplace release?▼

Generate a changelog for a Claude Code marketplace release by drafting entries in Keep a Changelog format. The release workflow automatically drafts and appends these entries to CHANGELOG.md before publishing to all channels.

Do I need a clean working tree before starting an automated versioning workflow?▼

Yes, you need a clean working tree before starting an automated versioning workflow. Preflight checks validate the current branch and working tree status to ensure no uncommitted changes interfere with the release process.

Can I create a GitHub release when publishing npm package updates?▼

Yes, you can create a GitHub release when publishing npm package updates. The multi-channel publishing workflow optionally creates a GitHub release alongside updating metadata files and publishing to the Claude Code marketplace and npm.

Why do preflight checks fail when releasing a new Coach version?▼

Preflight checks fail when releasing a new Coach version if the current branch is incorrect or the working tree contains uncommitted changes. These checks enforce a clean state before proceeding with version bumps and multi-channel publishing.