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.