npx claudepluginhub cogni-work/insight-wave --plugin cogni-visualDefined in hooks/hooks.json
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "bash \"$CLAUDE_PLUGIN_ROOT/hooks/ensure-excalidraw-canvas.sh\"",
"timeout": 15
}
],
"matcher": "mcp__excalidraw__.*"
}
]
}"Intercepts WebFetch, WebSearch, and tavily-extract tool calls on PreToolUse, routing to Tavily search/extract APIs via Python scripts. No bash or file writes."