npx claudepluginhub pleaseai/code-intelligence --plugin elixir-lspDefined inline in plugin.json manifest
{
"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 --loglevel=error) || (rm -f \"${CLAUDE_PLUGIN_DATA}/package.json\" && false)"
}
]
}
]
}"Executes para-session-start.sh shell script on SessionStart event for custom session initialization. No bash execution or file writes."