PreToolUse
217Hook Claude Code
One of 3 in hooks.json
Runs before the agent uses a tool for ^Bash$ tool calls, executing guard.sh via bash. From HigorAlves/orc.
Shell commands your agent runs at defined points. A hook is code, so read it before you install it.
Hook Claude Code
One of 3 in hooks.json
Runs before the agent uses a tool for ^Bash$ tool calls, executing guard.sh via bash. From HigorAlves/orc.
Hook Claude Code
One of 6 in hooks.json
Runs when a session starts, executing bootstrap.mjs via node. From armoriq/armorCodex.
Hook Claude Code
One of 4 in settings.json
Runs when the agent finishes a response, executing cycle-recycle.sh and patrol-continue.sh (2 commands). From zookanalytics/gc-toolkit.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing check-codex-freshness.sh via bash. From opencue/cuecards.
Hook Claude Code
One of 6 in hooks.json
Runs when a session starts, executing bootstrap-runtime.mjs via node. From benediktkraus/dreviho.
vinipx/ai-architecture-explorer
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing protect-main-branch.sh. From vinipx/ai-architecture-explorer.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, running wd agents discover. From configflux/weld.
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts on startup and resume, executing session-lifecycle-hook.mjs via node with --show-toplevel. From nikuscs/codex-cc-plugin.
Hook Claude Code
One of 6 in settings.json
Runs when a session starts on ^(startup, resume, clear, compact and fork)$, executing load-context-by-cwd.sh and herdr-agent-state.sh via bash (2 commands). From szaghi/dotfiles.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, running an inline shell check. From ardanlabs/skills.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing audit-tool-call.sh. From husk-security/husk.
Hook Claude Code
One of 7 in hooks.json
Runs when a session starts on startup, resume, clear and compact, running recall-codex-hooks. From GiulioDER/RE-call.
zell12/claude-certified-architect-study-labs
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, running powershell. From zell12/claude-certified-architect-study-labs.
Hook Claude Code
One of 4 in hooks.json
Runs on the BeforeAgent event, executing cli.js via node with --harness. From ilyautov/cordon.
gmoncor/agentic-engineering-framework
Hook Claude Code
Runs on the BeforeTool event for write_file, replace, run_shell_command, read_file, write_file, replace, read_file, write_file, replace and run_shell_command tool calls, executing sdd-pipeline-guard.js, sdd-commit-guard.js, sdd-read-before-edit.js and sdd-turn-budget.js via node (4 commands). From…
Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing pre-tool-use-guard.cjs via node. From metago-ai/metagolifeform.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool, executing pre-tool-use.sh. From ldilov/harness-forge.
Hook Claude Code
Runs when a session starts, running git. From Zts0hg/codexspec.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, executing typecheck-after-edit.sh, lint-after-edit.sh and format-on-edit.sh via bash (3 commands). From OshanKHZ/cc-swiss-knife.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, running true. From r3dlight/phantom.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing pkm-integrity-hook.sh with --post-hook (8 commands). From Nathan-Schwartz/dotfiles.
Hook Claude Code
Runs when a session starts on startup and resume, running an inline shell check. From ToruAI/megg.
Hook Claude Code
Runs before the agent uses a tool for Write and Edit tool calls, executing check-swift-patterns.sh via bash. From hmohamed01/swift-developer.
Hook Claude Code
One of 4 in settings.json
Runs when a session ends, running echo '\n⚠️ Session ending — update your agent MEMORY.md bef. From iLomer/Metho_agentic.
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: