npx claudepluginhub shakestzd/htmlgraphDefined in hooks/hooks.json
HTMLGRAPH_HOOK_TYPE=Stop uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/track-event.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pretooluse-integrator.py"Write|Edit|MultiEdit|Bashuv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pretooluse-htmlgraph-guard.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-end.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/posttooluse-integrator.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start.py"resumeuv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-resume.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/subagent-stop.py"HTMLGRAPH_HOOK_TYPE=TeammateIdle uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/track-event.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/subagent-start.py"HTMLGRAPH_HOOK_TYPE=TaskCompleted uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/track-event.py"HTMLGRAPH_HOOK_TYPE=UserPromptSubmit uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/track-event.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/user-prompt-submit.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/permission-request.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/instructions-loaded.py"uv run "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/posttooluse-failure.py"10ms{"riskFlags": {"touchesBash": true, "matchAllTools": true, "touchesFileWrites": true}, "typeStats": {"command": 17}, "eventStats": {"Stop": 1, "PreCompact": 1, "PreToolUse": 2, "SessionEnd": 1, "PostToolUse": 1, "SessionStart": 2, "SubagentStop": 1, "TeammateIdle": 1, "SubagentStart": 1, "TaskCompleted": 1, "UserPromptSubmit": 2, "PermissionRequest": 1, "InstructionsLoaded": 1, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 17, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 16}}