Stop
121Hook Claude Code
One of 2 in hooks.json
Runs when the agent finishes a response, executing session-track.mjs via node. From worktale/worktale-cli.
Shell commands your agent runs at defined points. A hook is code, so read it before you install it.
Hook Claude Code
One of 2 in hooks.json
Runs when the agent finishes a response, executing session-track.mjs via node. From worktale/worktale-cli.
mrlm-xyz/demo-claude-marketplace
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing check-docs-drift.sh. From mrlm-xyz/demo-claude-marketplace.
100yenadmin/Lossless-Codex-Orchestrator-LCO
Hook Claude Code
Runs when the agent finishes a response, executing thread-title-finalize.mjs via node. From 100yenadmin/Lossless-Codex-Orchestrator-LCO.
Hook Claude Code
One of 8 in settings.json
Runs when a session starts on startup and resume, running uvx --from zulipchat-mcp zulipchat-mcp-hook --zulip-config-f. From akougkas/zulipchat-mcp.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Edit, Write, NotebookEdit, Read, Grep and Glob tool calls, executing relay-claude-pre-tool.js and relay-claude-pre-read.js via node (2 commands). From prakrititz/relayBrain.
Hook Claude Code
One of 2 in hooks.json
Runs when a session starts, executing session-start.sh via bash. From yucai0302/memory-loop.
Hook Claude Code
Runs before the agent uses a tool, running gnt hooks check-action. From gnt-ai/gnt.
GovAlta/THE-VELOCITY-WHITE-PAPERS
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing style-tells.mjs via node. From GovAlta/THE-VELOCITY-WHITE-PAPERS.
Hook Claude Code
One of 5 in hooks.json
Runs when a session starts, executing session-start.sh, session-codex-rules.sh, session-digest.sh and reread-ledger.mjs with --harness (4 commands). From artk0de/TeaRAGs-MCP.
Hook Claude Code
One of 7 in hooks.json
Runs after a tool call finishes for Agent, Edit, Write, WebSearch and WebFetch tool calls, executing session-sync.js via node (3 commands). From sehoon787/my-codex.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool, executing approval-gate.sh. From SinghAbhinav04/dev-house.
thangchung/agent-engineering-experiment
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From thangchung/agent-engineering-experiment.
Hook Claude Code
One of 5 in settings.json
Runs before the context is compacted for manual and auto tool calls, running an inline shell check (2 commands). From dp-web4/SAGE.
Hook Gemini CLI
Runs on the AfterTool event for write_file and replace tool calls, executing nudge-uncommitted.sh. From webjsdev/webjs.
Hook Claude Code
One of 5 in hooks.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From sampleXbro/agentsmesh.
IdoCohen560/claude-unity-game-studio
Hook Claude Code
One of 10 in settings.json
Runs after the context is compacted, executing post-compact.sh via bash. From IdoCohen560/claude-unity-game-studio.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write, MultiEdit and Bash tool calls, running mdvs hook handle --platform claude-code --kind validate (2 commands). From edochi/mdvs.
HaipingXu/social-science-claude-scholar
Hook Claude Code
One of 5 in hooks.json
Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing security-guard.js via node. From HaipingXu/social-science-claude-scholar.
Hook Claude Code
One of 2 in hooks.json
Runs when a session starts, running bd prime. From thoreinstein/gemini-beads.
Njones17/AI-agent-master-cyber-skills-list
Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool for Bash tool calls, executing scope-guard.sh and danger-check.sh (2 commands). From Njones17/AI-agent-master-cyber-skills-list.
Hook Claude Code
Runs when the agent sends a notification, executing notify.js via node. From thoreinstein/gemini-notifier.
Hook Claude Code
One of 5 in settings.json
Runs when a session starts, running same hook session-bootstrap (3 commands). From sgx-labs/statelessagent.
SaravananJaichandar/world-model-mcp
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Edit, Write, Bash and Read tool calls, executing world-model-capture.js via node. From SaravananJaichandar/world-model-mcp.
Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool, executing pretooluse.sh via sh. From JotJunior/cstk.
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: