npx claudepluginhub galaxy-dawn/claude-scholar --plugin claude-scholarDefined in hooks/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/stop-summary.js",
"timeout": 10
}
],
"matcher": "*"
}
],
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/security-guard.js",
"timeout": 5
}
],
"matcher": "Bash|Write|Edit"
}
],
"SessionEnd": [
{
"hooks": [
{
"type": "command",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/session-summary.js",
"timeout": 15
}
],
"matcher": "*"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start.js",
"timeout": 10
}
],
"matcher": "*"
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "node ${CLAUDE_PLUGIN_ROOT}/hooks/skill-forced-eval.js",
"timeout": 10
}
],
"matcher": "*"
}
]
}"Security guard on PreToolUse blocks/modifies Bash/Write/Edit tools. Session summaries on start/end/stop; skill eval on prompts. Node scripts touch bash/files. (137 chars)"