Hooks
Event-driven scripts that run automatically at points in the Claude Code lifecycle.
What are you trying to do?
PreToolUse (Bash)
PreToolUsecan blockPreToolUse (Skill)
PreToolUsecan blockSessionStart
SessionStartobservesPreToolUse (mcp__.*__run_query)
Pre-query column validation via schema caching. Catches unknown column errors before they hit the API by building a per-session schema cache from find_columns / get_dataset_columns / get_dataset results.
PreToolUsecan blockPreToolUse (mcp__(.*[Cc]arta.*|2827383e-1775-4df3-b6ff-04d5392f6d18|640916d9-5e0c-4d0b-830a-03500fa93e5e|1af3c326-9402-463c-ba5c-d62de59cf57b|8eb65db0-0cbd-4f50-833b-3057c150d41a|33b9b857-8443-4b2d-b191-2d9b6c50eb86)__.*)
PreToolUsecan blockSessionStart
Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop
SessionStartobservesPostToolUse (Skill)
PostToolUsecan blockSessionStart (startup)
SessionStartobservesPostToolUse (Edit|Write)
PostToolUseobservesPostToolUse (Write|Edit|MultiEdit)
Pixeltable: session orientation + real-time anti-pattern validation (pure Python).
PostToolUsecan blockTeammateIdle
TeammateIdleobservesPreToolUse (Write|Edit|MultiEdit|Bash)
PreToolUsecan blockFileChanged
FileChangedobservesSessionStart (startup|clear|compact)
Databricks plugin hooks: route Databricks prompts into the skills, prime session context, and hint on auth failures.
SessionStartobservesPostToolUse (mcp__(.*[Cc]arta.*|2827383e-1775-4df3-b6ff-04d5392f6d18|640916d9-5e0c-4d0b-830a-03500fa93e5e|1af3c326-9402-463c-ba5c-d62de59cf57b|8eb65db0-0cbd-4f50-833b-3057c150d41a|33b9b857-8443-4b2d-b191-2d9b6c50eb86)__.*)
PostToolUsecan blockPostToolUse (Write|Edit)
PostToolUsecan blockUserPromptSubmit
UserPromptSubmitcan blockPreCompact
PreCompactobservesUserPromptSubmit
Cortex Code plugin hooks.
UserPromptSubmitcan blockUserPromptSubmit
Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop
UserPromptSubmitcan blockPostToolUse (Bash)
Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop
PostToolUsecan blockUserPromptSubmit
Mercado Pago developer plugin hooks
UserPromptSubmitobservesInstructionsLoaded
InstructionsLoadedobservesStop
Hookify plugin - User-configurable hooks from .local.md files
Stopobserves