s-release
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.zipInstalls 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.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
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
- c-release - Automated release workflow
CLI Commands (Use These First)
MANDATORY: Always use CLI commands before manual exploration.
| Task | Command |
|---|---|
| Full Release | mech release MyAddon 1.2.0 "Release message" |
| Bump Version | mech call version.bump -i '{"addon": "MyAddon", "version": "1.2.0"}' |
| Add Changelog | mech call changelog.add -i '{"addon": "MyAddon", "version": "1.2.0", "message": "..."}' |
| Commit Changes | mech call git.commit -i '{"addon": "MyAddon", "message": "Release 1.2.0"}' |
| Create Tag | mech call git.tag -i '{"addon": "MyAddon", "version": "1.2.0"}' |
Capabilities
- Full Automation — Single-command release workflow (bump → changelog → commit → tag)
- Version Management — Consistent version bumping across
.tocfiles - Changelog Maintenance — Structured
CHANGELOG.mdupdates with categories - Git Integration — Automated commits and annotated tags
Routing Logic
| Request type | Load 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
- Validate:
mech call addon.validate -i '{"addon": "MyAddon"}' - Lint:
mech call addon.lint -i '{"addon": "MyAddon"}' - Test:
mech call addon.test -i '{"addon": "MyAddon"}' - 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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| s-release (this skill) | 0 | 7mo | Review | Beginner |
| unity-editor-toolkit | 10 | 6mo | Review | Advanced |
| workflow | 4 | 2mo | Review | Intermediate |
| setup-build-tools | 2 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Falkicon
View all by Falkicon →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.
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.
setup-build-tools
aaddrick
Install build and extraction tools needed for building Claude Desktop Debian packages
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.
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.
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.