npx claudepluginhub dathere/qsv --plugin qsv-data-wranglingDefined in hooks/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/scripts/log-turn-summary.cjs\""
}
],
"matcher": ""
}
],
"SessionEnd": [
{
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/scripts/log-session-end.cjs\""
}
],
"matcher": ""
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/scripts/log-web-results.cjs\""
}
],
"matcher": "WebSearch|WebFetch"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/scripts/cowork-setup.cjs\""
}
],
"matcher": "startup"
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/scripts/log-user-prompt.cjs\""
}
],
"matcher": ""
}
]
}"Runs Node.js scripts on session events to log user prompts, turn summaries, web tool results, and session end; performs cowork setup on startup matching 'startup'."