Repository navigation
v0.12.13 — The plugin hook works, and uninstall keeps your personas
The plugin's session-start hook no longer fails
With the Claude Code plugin installed, every session opened with:
SessionStart:startup hook error
Hook JSON output validation failed — hookSpecificOutput is missing required field "hookEventName"
Claude Code rejected the hook's whole payload, so the list of masters it exists to inject never reached the model. The hook now sends hookEventName — both the Python hook and the fallback used when python3 is missing. In an isolated Claude Code 2.1.273 session the error line is gone, and the transcript records the master list as injected context.
uninstall create-master keeps the personas you generated
It used to delete create-master/masters/ with the rest of the generator, printing ✓ create-master removed and exiting 0, and left the links registered for those personas pointing at nothing. It now refuses while generated personas exist and lists them. --force deletes them, removing their links first. With nothing generated it uninstalls as before.
Upgrading
- Plugin:
claude plugin update master-skill, then start a new session. - npx / global:
npx master-skill update --all(generated personas are kept, as before).
Full detail in CHANGELOG.md.