PreToolUse
25Hook Claude Code
Runs before the agent uses a tool for Grep tool calls, executing sem-first.sh. From Ataraxy-Labs/sem.
1,666 tagged developer tools, measured the same way as everything else here.
Browse within: hooks 107codex-cli 85coding-agents 68code-quality 62context-management 58agentic-coding 55plugin 51bash 46claude-plugin 45Multi-Agent 41agent-orchestration 40agentic-workflow 38cli-tools 38python 37
Hook Claude Code
Runs before the agent uses a tool for Grep tool calls, executing sem-first.sh. From Ataraxy-Labs/sem.
Hook
Runs when the agent finishes a response, executing keep-listening.sh. From Ataraxy-Labs/sem.
Hook Claude Code
Runs when the agent finishes a response, running poe format. From nat-n/poethepoet.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, executing check-forbidden-patterns.sh. From MadAppGang/dingo.
Hook Claude Code
Runs when a session starts on startup and resume, executing set-git-identity.sh via bash. From dohooo/helmor.
Hook
Runs when a session starts on startup, resume, clear, compact and fork, executing runtime-hook.mjs via node (3 commands). From memorax-ai/memorax-code.
Hook
Runs when you submit a prompt, before the agent sees it, executing runtime-hook.mjs via node (3 commands). From memorax-ai/memorax-code.
Hook
Runs when the agent finishes a response, executing runtime-hook.mjs via node (2 commands). From memorax-ai/memorax-code.
Hook
Runs when a session starts, executing stop-that-shit-claude.cjs via node. From lennney/stop-that-shit.
Hook
Runs when you submit a prompt, before the agent sees it, executing stop-that-shit-claude.cjs via node. From lennney/stop-that-shit.
Hook
Runs before the agent uses a tool, executing stop-that-shit-claude.cjs via node. From lennney/stop-that-shit.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, running rgt message-hook user. From regent-vcs/re_gent.
Hook Claude Code
Runs when the agent finishes a response, running rgt message-hook assistant. From regent-vcs/re_gent.
Hook Claude Code
Runs after a batch of tool calls, running rgt tool-batch-hook. From regent-vcs/re_gent.
mhattingpete/claude-skills-marketplace
Hook Claude Code
Runs when a session starts, executing install-gh.sh via bash. From mhattingpete/claude-skills-marketplace.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing pre_tool_secret_scan.py via python3. From borghei/Claude-Skills.
Hook Claude Code
Runs when a session starts, executing session_start_skill_check.py via python3. From borghei/Claude-Skills.
Hook Claude Code
Runs before the agent uses a tool for Write, Edit, MultiEdit, Bash, Bash and Bash tool calls, executing pre-tool-notify.sh and gate-on-command.sh via bash with --critical (3 commands). From cwinvestments/memstack.
Hook Claude Code
Runs after a tool call finishes for Bash, Write, Edit, MultiEdit and Bash tool calls, executing gate-on-command.sh and post-tool-monitor.sh via bash (2 commands). From cwinvestments/memstack.
Hook Claude Code
Runs when the agent finishes a response, executing session-end.sh via bash. From cwinvestments/memstack.
Hook Claude Code
Runs after a tool call finishes for Edit tool calls, executing task-handoff.sh via bash. From Ancienttwo/repo-harness.
Hook
Runs when a session starts, executing memory-session-start.sh. From blueberrycongee/termcanvas.
Hook Claude Code
Runs before the agent uses a tool for Edit, Write, NotebookEdit and Bash tool calls, executing protect_linter_configs.sh and enforce_package_managers.sh (2 commands). From alexfazio/plankton.
Hook Claude Code
Runs after a tool call finishes for Edit, Write and NotebookEdit tool calls, executing multi_linter.sh. From alexfazio/plankton.