obsidian-plugin-release
Installation
SKILL.md
obsidian-plugin-release
Releasing an Obsidian plugin has 12 manual steps that are easy to half-do (forget versions.json, push tag before main, sign assets without provenance). This skill collapses the flow into a single intent: pick a version → ship.
Detection
The current directory is an Obsidian plugin if all of these exist at the root:
manifest.jsonwithid,version,minAppVersionkeysversions.json(the mappluginVersion → minAppVersion)main.jslisted in.gitignoreis fine — we rebuild it
Refuse to run if any of those are missing. Suggest scaffold-workflow if manifest.json exists but .github/workflows/release.yml does not.