PreToolUse
01Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing pre-bash-guard.js. From oven-sh/bun.
52 tagged nodejs, measured the same way as everything else here.
Browse within: codex-cli 18javascript 8macos 8hooks 7agent-memory 6coding-agents 6context-management 6hermes-agent 6notifications 6bun 5
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing pre-bash-guard.js. From oven-sh/bun.
Hook Claude Code
Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post-edit-format.js. From oven-sh/bun.
Hook Claude Code
Runs when a session starts, executing nvm-path.sh via bash. From TryGhost/Ghost.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, running codegraph prompt-hook. From webiny/webiny-js.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing contract-loop-gate.ts via node. From cabloy/cabloy.
karmacircleCommunity/KarmaCircle
Hook Claude Code
Runs before the agent uses a tool for Glob and Grep tool calls, running an inline shell check. From karmacircleCommunity/KarmaCircle.
karmacircleCommunity/KarmaCircle
Hook Claude Code
Runs when a session starts, running an inline shell check. From karmacircleCommunity/KarmaCircle.
Hook
Runs when a session starts on startup, clear and compact, executing smart-install.js and bun-wrapper.cjs via node (4 commands). From nhevers/MoltBrain.
Hook
Runs when you submit a prompt, before the agent sees it, executing bun-wrapper.cjs via node (2 commands). From nhevers/MoltBrain.
Hook
Runs after a tool call finishes, executing bun-wrapper.cjs via node (2 commands). From nhevers/MoltBrain.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check (5 commands). From vinta/hal-9000.
Hook
Runs when you submit a prompt, before the agent sees it, executing hal-session-auto-rename.py via python3. From vinta/hal-9000.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing route-skills.sh. From webjsdev/webjs.
Hook Claude Code
Runs before the agent uses a tool for Write, Edit, MultiEdit, NotebookEdit, Write, Edit, MultiEdit, Write, Edit, MultiEdit, NotebookEdit, Bash and Bash tool calls, executing require-worktree-for-edits.sh, block-raw-htmlelement.sh, block-prose-punctuation.sh, require-tests-with-src.sh, require-docs-with-src.sh…
Hook Claude Code
Runs after a tool call finishes for Write, Edit, MultiEdit, NotebookEdit and Bash tool calls, executing nudge-uncommitted.sh, cleanup-merged-worktree.sh and release-global-update.sh (3 commands). From webjsdev/webjs.
Hook
Runs after a tool call finishes for mcp__.*__store_memory tool calls, executing track-store.sh. From verygoodplugins/mcp-automem.
Hook
Runs when a session starts on startup and clear, executing session-start.sh. From verygoodplugins/mcp-automem.
Hook
Runs when a session starts, executing session-start.mjs via node. From sodam-ai/SoDam-WikiMate.
safe-global/safe-client-gateway
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From safe-global/safe-client-gateway.
Hook Claude Code
Runs before the agent uses a tool for Write and Edit tool calls, executing file_naming_validator.ts and backlog_validator.ts (2 commands). From CRJFisher/ariadne.
Hook Claude Code
Runs when the agent finishes a response, executing build_stop.ts, eslint_stop.ts, file_naming_validator_stop.ts, test_file_enforcement_stop.ts, run_tests_stop.ts and entrypoint_stop.ts (6 commands). From CRJFisher/ariadne.
Hook
Runs when a session starts, running sh. From rar-file/claude-rpc.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, running an inline shell check. From susomejias/rembric.
Hook
Runs when a session starts on startup, resume, clear, fork and compact, executing session-start.sh and post-compact.sh (2 commands). From susomejias/rembric.