npx claudepluginhub damionrashford/notebook-plugin --plugin notebookDefined in hooks/hooks.json
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 --no-audit --no-fund) || rm -f "${CLAUDE_PLUGIN_DATA}/package.json"Runs Python runtime_hook.py script from codex-runtime-hook on SessionStart for startup or resume, passing project root and prompt format. No bash or file writes.