Fixed
- Plugin loads again.
hooks/hooks.jsonnow uses the nestedhooksarray, timeouts in seconds, and${CLAUDE_PLUGIN_ROOT}script paths (#1, thanks @TroyMiner and everyone who reported it in #2, #5, #7, #8). - Hooks actually fire. Matchers now target the real MCP tool names (
mcp__plugin_remotion-superpowers_remotion-media__generate_speech, etc.); the old bare names could never match. - Missing-key guard is visible.
check-mcp-server.shwrites its block reason to stderr, which Claude Code shows on exit 2. It now only gates the KIE-backed generators (generate_subtitlesruns local Whisper and no longer needsKIE_API_KEY). - Tips reach Claude.
post-tool-note.shemitshookSpecificOutput.additionalContext. The captions tip now fires afterremotion renderBash commands instead of on a non-existentrendertool. - TwelveLabs connects.
.mcp.jsonruns thetwelvelabs-mcp-stdioentrypoint instead of the HTTP server (#4, thanks @king-sheol). - Docs match the real tools. Commands, skills and rules now use the
remotion-media-mcp1.2.x tool names and parameters (generate_speech,generate_sound_effect,generate_video_from_text/_from_image, requiredoutput_name, noproject_path) and thepexels-mcp-servernames (photos_search,videos_search,video_get).
Removed
- The Replicate
PreToolUsekey check.mcp-remotedoesn't forwardREPLICATE_API_TOKENto the hosted server, so the check didn't reflect whether Replicate works and could block working setups.
Update with /plugin marketplace update and reinstall, or reinstall remotion-superpowers.