release

Solid

Bump a plugin's version, write a detailed changelog entry for the upgrade skill to consume, and commit+push. Takes a plugin slug argument identifying which plugin under `plugins/` to release. Use this skill whenever the user says "release", "version bump", "cut a release", "changelog and push", or finishes a set of changes and wants to ship them. Also trigger when the user says "do the release thing" or asks to prepare changes for hermits to pick up.

AI & Automation 68 stars 11 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Release Bump version, write changelog, commit, and push for a single plugin in the monorepo. The changelog entry is critical because the upgrade skill (`skills/hermit-evolve/SKILL.md`) reads it to know what to tell hermits during `/claude-code-hermit:hermit-evolve`. ## Usage `/release <plugin-slug>` — release the plugin at `plugins/<plugin-slug>/`. Examples: - `/release claude-code-hermit` — release the core plugin - `/release claude-code-dev-hermit` — release the dev hermit - `/release claude-code-homeassistant-hermit` — release the HA hermit - `/release laravel-forge-hermit` — release the Laravel Forge hermit If invoked without a slug, list all `plugins/<name>/` directories that contain `.claude-plugin/plugin.json` and ask the operator which one via AskUserQuestion before proceeding. ## Steps ### 0. Identify target plugin Resolve the plugin slug: - If the user passed `<slug>` as argument, use that. - Otherwise, glob `plugins/*/.claude-plugin/plugin.json`, collect the directory names, and ask via AskUserQuestion: "Which plugin to release?" with one option per slug. Validate `plugins/<slug>/.claude-plugin/plugin.json` exists. If it does not, abort: `Plugin 'plugins/<slug>/' not found.` Suggest the available slugs. Throughout the rest of this skill, `$PLUGIN_DIR` refers to `plugins/<slug>/`. ### 1. Pre-release validation Run before anything else. Abort the release if any step fails. 1. **Run the native plugin validator (CLI form):** ```bash claude plugin v...

Details

Author
gtapps
Repository
gtapps/claude-code-hermit
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category