SessionStart
289Hook
One of 6 in hooks.json
Runs when a session starts, executing llm_wiki_session.py via python3 with --harness and --if-enabled. From nvk/llm-wiki.
Shell commands your agent runs at defined points. A hook is code, so read it before you install it.
Hook
One of 6 in hooks.json
Runs when a session starts, executing llm_wiki_session.py via python3 with --harness and --if-enabled. From nvk/llm-wiki.
Hook
One of 6 in hooks.json
Runs before the context is compacted, executing llm_wiki_session.py via python3 with --harness and --if-enabled. From nvk/llm-wiki.
Hook
One of 6 in hooks.json
Runs after the context is compacted, executing llm_wiki_session.py via python3 with --harness and --if-enabled. From nvk/llm-wiki.
Hook Claude Code
One of 3 in settings.json
Runs when you submit a prompt, before the agent sees it, executing linear-ticket-reminder.sh. From vellum-ai/vellum-assistant.
Hook Claude Code
One of 3 in settings.json
Runs when a session starts, executing session-docs-primer.sh. From vellum-ai/vellum-assistant.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Monitor and Bash tool calls, running jq -c -f "$CLAUDE_PROJECT_DIR/.claude/hooks/monitor_guard.jq. From GaijinEntertainment/daScript.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit, MultiEdit and Write tool calls, running an inline shell check. From sugyan/claude-code-webui.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Write, Edit, MultiEdit and NotebookEdit tool calls, executing ruff-format.sh, pyright-track.sh and openapi-track.sh (3 commands). From hijohnnylin/neuronpedia.
Hook Claude Code
One of 3 in settings.json
Runs when the agent finishes a response, executing pyright-stop.sh and openapi-stop.sh (2 commands). From hijohnnylin/neuronpedia.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From fcakyon/claude-codex-settings.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit, MultiEdit and Write tool calls, running an inline shell check. From fcakyon/claude-codex-settings.
withkynam/vibecode-pro-max-kit
Hook Claude Code
One of 6 in settings.json
Runs when a session starts, executing session-init.cjs via node. From withkynam/vibecode-pro-max-kit.
withkynam/vibecode-pro-max-kit
Hook Claude Code
One of 6 in settings.json
Runs before the agent uses a tool for Write, Bash, Glob, Grep, Read, Edit and Write tool calls, executing descriptive-name.cjs, scout-block.cjs and privacy-block.cjs via node (3 commands). From withkynam/vibecode-pro-max-kit.
withkynam/vibecode-pro-max-kit
Hook Claude Code
One of 6 in settings.json
Runs when the agent finishes a response, executing stop-validator-sweep.cjs via node. From withkynam/vibecode-pro-max-kit.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Edit, Write, MultiEdit and Bash tool calls, executing generated-files-guard.sh via bash (4 commands). From daangn/seed-design.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Write, Edit, Write and Edit tool calls, executing post-edit-tasks.sh via bash with --write (2 commands). From daangn/seed-design.
Hook Claude Code
One of 4 in settings.json
Runs when the agent finishes a response, executing validation-reminder.sh via bash. From daangn/seed-design.
Hook Claude Code
One of 5 in settings.json
Runs when a session starts, executing session-init.sh via bash. From asklokesh/loki-mode.
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing validate-bash.sh via bash. From asklokesh/loki-mode.
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes, executing track-metrics.sh via bash. From asklokesh/loki-mode.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing insight-session-start.sh. From OpenLAIR/dr-claw.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing post-edit-analyze.sh. From K9i-0/ccpocket.
Hook Claude Code
One of 3 in settings.json
Runs when the agent finishes a response, executing pre-stop-check.sh. From K9i-0/ccpocket.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From beizhu-1209/AIHelms.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: