npx claudepluginhub mbailey/claude-plugins --plugin voicemode-channelDefined in hooks/hooks.json
{
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "diff -q \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" >/dev/null 2>&1 || (cd \"${CLAUDE_PLUGIN_DATA}\" && cp \"${CLAUDE_PLUGIN_ROOT}/package.json\" . && npm install --production 2>&1) || rm -f \"${CLAUDE_PLUGIN_DATA}/package.json\""
}
],
"timeout": 30000
}
]
}"Executes para-session-start.sh shell script on SessionStart event for custom session initialization. No bash execution or file writes."