npx claudepluginhub nickloveinvesting/nick-love-plugins --plugin claude-never-forgetsDefined in hooks/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/stop_cleanup.py",
"timeout": 5
}
]
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/session_start.py",
"timeout": 5
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/user_prompt.py",
"timeout": 3
}
]
}
],
"PostToolUseFailure": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/hooks/tool_rejected.py",
"timeout": 3
}
]
}
]
}"Executes Python scripts on session start, user prompt submission, post-tool-use failure, and stop for cleanup. Non-blocking hooks with no bash or file writes."