Automates the release cycle for WoW Addons, handling versioning and changelog management.

Install

mkdir -p .claude/skills/s-release && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12243" && unzip -o skill.zip -d .claude/skills/s-release && rm skill.zip

Installs to .claude/skills/s-release

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Prepare and execute an addon release, including version bumping, changelog updates, git tagging, and validation. Use when ready to publish a new version. Triggers: release, version bump, changelog, git tag, publish.
215 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Automate the full release workflow for an addon, including version bumping, changelog updates, git tagging, and validation.
  • Manage consistent version bumping across .toc files.
  • Maintain structured CHANGELOG.md updates with categories.
  • Integrate with Git for automated commits and annotated tags.

How it works

The skill executes a sequence of commands: validates, bumps the version, updates the changelog, commits changes, and creates a git tag. This automates the release process for WoW addons.

Inputs & outputs

You give it
An addon name, version number, and a release message
You get back
A released addon with updated version, changelog, and git tags

When to use s-release

  • Releasing a new version
  • Bumping version number
  • Updating addon changelogs

About this skill

Releasing WoW Addons

Expert guidance for the full addon release workflow using Mechanic automation.

Related Commands

CLI Commands (Use These First)

MANDATORY: Always use CLI commands before manual exploration.

TaskCommand
Full Releasemech release MyAddon 1.2.0 "Release message"
Bump Versionmech call version.bump -i '{"addon": "MyAddon", "version": "1.2.0"}'
Add Changelogmech call changelog.add -i '{"addon": "MyAddon", "version": "1.2.0", "message": "..."}'
Commit Changesmech call git.commit -i '{"addon": "MyAddon", "message": "Release 1.2.0"}'
Create Tagmech call git.tag -i '{"addon": "MyAddon", "version": "1.2.0"}'

Capabilities

  1. Full Automation — Single-command release workflow (bump → changelog → commit → tag)
  2. Version Management — Consistent version bumping across .toc files
  3. Changelog Maintenance — Structured CHANGELOG.md updates with categories
  4. Git Integration — Automated commits and annotated tags

Routing Logic

Request typeLoad reference
Release workflow, changelog format../../docs/integration/release.md
CLI Reference../../docs/cli-reference.md

Quick Reference

The One-Command Release

# Recommended: Validates → Bumps → Changelogs → Commits → Tags
mech release MyAddon 1.2.0 "Added cooldown tracking and fixed memory leaks"

Pre-Release Checklist

  1. Validate: mech call addon.validate -i '{"addon": "MyAddon"}'
  2. Lint: mech call addon.lint -i '{"addon": "MyAddon"}'
  3. Test: mech call addon.test -i '{"addon": "MyAddon"}'
  4. Audit: mech call addon.deprecations -i '{"addon": "MyAddon"}'

Changelog Categories

  • ### Added: New features
  • ### Changed: Changes to existing features
  • ### Fixed: Bug fixes
  • ### Removed: Removed features
  • ### Deprecated: Features to be removed
  • ### Security: Security-related changes

When not to use it

  • When manual exploration is preferred over CLI commands.
  • When only validation, linting, testing, or auditing an addon is needed.

Limitations

  • The skill is specific to releasing WoW addons.
  • The skill requires using CLI commands for its operations.

How it compares

This skill automates the entire release workflow with a single command, unlike manually executing each step of version bumping, changelog updates, committing, and tagging.

Compared to similar skills

s-release side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
s-release (this skill)07moReviewBeginner
unity-editor-toolkit106moReviewAdvanced
workflow42moReviewIntermediate
setup-build-tools26moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

unity-editor-toolkit

Dev-GOM

Automate and control Unity Editor with 500+ commands, real-time WebSocket communication, and SQLite integration for efficient game development.

10126

workflow

vercel

Creates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow devkit", or step-based orchestration.

431

setup-build-tools

aaddrick

Install build and extraction tools needed for building Claude Desktop Debian packages

212

macos-spm-app-packaging

Dimillian

Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.

17

railway-templates

davila7

Search and deploy services from Railway's template marketplace. Use when user wants to add a service from a template, find templates for a specific use case, or deploy tools like Ghost, Strapi, n8n, Minio, Uptime Kuma, etc. For databases (Postgres, Redis, MySQL, MongoDB), prefer the railway-database skill.

15

pinme

glitternetwork

This skill should be used when the user asks to "deploy", "upload", "publish", or "pin" any files, folders, frontend projects, or static websites to IPFS. Also activates when user mentions "pinme", "IPFS", or wants to share files via decentralized storage.

14

Search skills

Search the agent skills registry