release

Automate software releases by tagging versions and publishing GitHub releases.

112|10|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/mycelium-io/mycelium --skill release-mycelium-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/mycelium-io/mycelium/tree/main/.claude/skills/release
Command: npx skills add https://github.com/mycelium-io/mycelium --skill release-mycelium-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing software typically requires multiple manual steps. This skill automates those steps by committing staged changes, tagging the version, creating a GitHub release, and optionally notifying Webex, reducing manual overhead and the risk of human error.

Core Features & Use Cases

  • End-to-end release automation: commit staged changes, tag the version, publish a GitHub release, and optionally notify Webex to stakeholders.
  • Support for stable and preview releases with proper prerelease handling and tagging conventions.
  • Guidance for changelog generation and post-release actions across Docker, Homebrew, and other deployment targets.

Quick Start

Trigger a release to commit staged changes, tag the version, publish a GitHub release, and optionally notify Webex.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate a GitHub release with version tagging and changelog generation?

Automate GitHub releases by committing staged changes, creating deterministic version tags, generating changelogs, publishing the release, and optionally notifying stakeholders via Webex to reduce manual overhead.

What is the best way to handle prerelease versioning and preview releases in CI pipelines?

Prerelease versioning is handled through proper prerelease tagging conventions and safe tag promotion, ensuring reproducible release steps for preview releases across your standard CI pipelines.

Does this release automation workflow support post-release deployments to Docker and Homebrew?

Yes, the release automation workflow provides structured guidance for post-release actions, facilitating deployments and notifications across downstream targets like Docker and Homebrew after publishing.

Can I notify a Webex room automatically when a new software version is published?

Yes, you can notify Webex stakeholders automatically by integrating the notification step into the end-to-end release workflow immediately after creating the GitHub release and tagging the version.

How do I generate structured release notes and upgrade guidance for a new version tag?

Structured prompts for release notes and upgrade guidance are generated during the release workflow, ensuring stakeholders receive reproducible, deterministic changelog information tied to the specific version tag.