PreToolUse
01Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool, executing pre_tool_use.sh. From Johnny-xuan/TreeWork.
18 tagged coding-agents, measured the same way as everything else here.
Browse within: antigravity-cli-extensions 27claude-code-extension 27language-server-protocol 27agent-memory 21LLM 20cli 20context-management 19agentic-coding 18cursor 11codex-cli 10agentic-ai 8pi 7continuous-improvement 6hooks 6
Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool, executing pre_tool_use.sh. From Johnny-xuan/TreeWork.
Hook Claude Code
One of 3 in settings.json
Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.mjs. From agentproto/ts.
Hook Claude Code
One of 4 in hooks.json
Runs before the agent uses a tool for Edit, Write, MultiEdit, NotebookEdit, Bash, Monitor, Read, Grep, Glob and Task tool calls, executing write-custody.sh, bash-custody.sh, captain-notes-guard.sh and dispatch-guard.sh (4 commands). From dmytri/shipshape.
Hook Claude Code
One of 4 in hooks.json
Runs when a session starts, running an inline shell check. From 777genius/infinity-context.
Hook Claude Code
One of 6 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing hook.mjs via node. From Kolikkii/token-razor.
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: