npx claudepluginhub jerrod/agent-plugins --plugin therapistDefined in hooks/hooks.json
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/rubber-band.sh\""
}
],
"matcher": "Write|Edit"
},
{
"hooks": [
{
"type": "command",
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/pause.sh\""
}
],
"matcher": "Bash(git commit*)|Bash(git push*)"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/mirror.sh\""
},
{
"type": "command",
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/reframe.sh\""
},
{
"type": "command",
"async": true,
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/activate.sh\""
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/socratic.sh\""
}
],
"matcher": "Write|Edit"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"async": false,
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/scripts/affirmation.sh\""
}
],
"matcher": "startup|resume|clear|compact"
}
]
}"Runs Node.js scripts on PreToolUse for Edit/Write/MultiEdit/Read tools, PostToolUse for Edit/Write/MultiEdit, and SessionStart. Executes bash commands and performs file writes."