PreToolUse
01Hook
Runs before the agent uses a tool for ExitPlanMode tool calls, executing plan-review-hook.py via python3. From umputun/cc-thingz.
235 tagged plugin, measured the same way as everything else here.
Browse within: hooks 26Multi-Agent 19sdlc 16ai-development 15agentic 13whitepaper 13design-system 12rust 12agent-critter 11context 11desk-pet 11petdex 11workflow 11state-machine 8
Hook
Runs before the agent uses a tool for ExitPlanMode tool calls, executing plan-review-hook.py via python3. From umputun/cc-thingz.
u-ichi/reviewable-html-workbench
Hook
Runs before the agent uses a tool for ExitPlanMode and EnterPlanMode tool calls, executing plan-preview-gate.sh and plan-preview-cleanup.sh via bash (2 commands). From u-ichi/reviewable-html-workbench.
Hook
Runs when a session starts, executing run-hook.cmd. From Leeroo-AI/superml.
Hook
Runs before the agent uses a tool for Bash, Edit and Write tool calls, running uv (5 commands). From TechDufus/oh-my-claude.
Hook
Runs when the agent asks permission for an action for Bash, Read, Glob, Grep, Write and Edit tool calls, running uv (4 commands). From TechDufus/oh-my-claude.
Hook
Runs after a tool call finishes for ExitPlanMode, ^Edit$, ^Grep$, ^Glob$, ^Agent$ and ^Task$ tool calls, running uv (5 commands). From TechDufus/oh-my-claude.
Hook Claude Code
Runs after a tool call finishes for Bash tool calls, executing claude_dispatcher.mjs via node. From jongwony/epistemic-protocols.
Hook
Runs when a session ends, executing hypomnesis-dispatch.mjs via node. From jongwony/epistemic-protocols.
Hook
Runs when the agent finishes a response, executing hypomnesis-dispatch.mjs via node. From jongwony/epistemic-protocols.
Hook
Runs when a session starts, executing session-start.cjs and inject-context.cjs via node (2 commands). From imgompanda/fireauto.
Hook
Runs after a tool call finishes, executing save-observation.cjs, post-tool-check.cjs and auto-lint.cjs via node (3 commands). From imgompanda/fireauto.
Hook
Runs when the agent finishes a response, executing stop-hook.cjs and save-summary.cjs via node (2 commands). From imgompanda/fireauto.
Clear-Capabilities/agentic-security
Hook
Runs when a session starts, executing session-welcome.js, session-start-self-check.js and session-start-model-capture.js via node (3 commands). From Clear-Capabilities/agentic-security.
Clear-Capabilities/agentic-security
Hook
Runs when you submit a prompt, before the agent sees it, executing dispatch-user-prompt.js via node. From Clear-Capabilities/agentic-security.
Clear-Capabilities/agentic-security
Hook
Runs before the agent uses a tool for Edit, Write, MultiEdit and Bash tool calls, executing dispatch-pre-tool.js and pre-bash-guard.js via node (2 commands). From Clear-Capabilities/agentic-security.
zoharbabin/claude-code-message-timestamps
Hook
Runs when a session starts, executing dependency-check.sh via bash. From zoharbabin/claude-code-message-timestamps.
zoharbabin/claude-code-message-timestamps
Hook
Runs when you submit a prompt, before the agent sees it, executing timestamp-context.sh via bash. From zoharbabin/claude-code-message-timestamps.
zoharbabin/claude-code-message-timestamps
Hook
Runs when a message is displayed, executing timestamp-display.sh via bash. From zoharbabin/claude-code-message-timestamps.
Hook
Runs when a session starts, running an inline shell check. From archcore-ai/plugin.
Hook
Runs before the agent uses a tool for Write and Edit tool calls, running an inline shell check. From archcore-ai/plugin.
Hook
Runs after a tool call finishes for mcp__archcore__create_document, mcp__plugin_archcore_archcore__create_document, mcp__archcore__update_document, mcp__plugin_archcore_archcore__update_document, mcp__archcore__remove_document, mcp__plugin_archcore_archcore__remove_document, mcp__archcore__add_relation…
Hook
Runs when a session starts, executing session-start.py via uv with --directory. From geekatron/jerry.
Hook
Runs before the agent uses a tool for Write, Edit, MultiEdit, NotebookEdit and Bash tool calls, executing pre-tool-use.py via uv with --directory. From geekatron/jerry.
Hook
Runs when a subagent finishes, executing subagent-stop.py via uv with --directory. From geekatron/jerry.