PreToolUse
01Hook Claude Code
Runs before the agent uses a tool for Skill and Bash tool calls, executing log_agent_metrics.py and pre_bash_redirect.py via uv (2 commands). From streamlit/streamlit.
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 Skill and Bash tool calls, executing log_agent_metrics.py and pre_bash_redirect.py via uv (2 commands). From streamlit/streamlit.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, executing post_edit_autofix.sh. From streamlit/streamlit.
Hook Claude Code
Runs when a subagent starts, executing log_agent_metrics.py via uv. From streamlit/streamlit.
Hook
Runs when a session starts on startup, resume, clear and compact, executing always-on.mjs via node. From ayghri/i-have-adhd.
Hook
Runs on the BeforeAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
Runs on the AfterAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
Runs when a session ends, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
Runs when a session starts on startup, resume and clear, running an inline shell check. From repowise-dev/repowise.
Hook
Runs after a tool call finishes for Grep, Glob, Read, Edit, Write and mcp__.*[Rr]epowise.*__.* tool calls, running an inline shell check. From repowise-dev/repowise.
Hook
Runs when a tool call fails for Read, Edit, Write, Grep, Glob and NotebookEdit tool calls, running an inline shell check. From repowise-dev/repowise.
Hook
Runs when a session starts, executing potpie_nudge.py via python3 with --harness and --event. From potpie-ai/potpie.
Hook
Runs before the agent uses a tool for Write, Edit, MultiEdit, NotebookEdit and Bash tool calls, executing potpie_nudge.py via python3 with --harness and --event (2 commands). From potpie-ai/potpie.
Hook
Runs after a tool call finishes for Bash tool calls, executing potpie_nudge.py via python3 with --harness and --event. From potpie-ai/potpie.
Hook
Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing security-guard.js via node. From Galaxy-Dawn/claude-scholar.
Hook
Runs when a session starts, executing session-start.js via node. From Galaxy-Dawn/claude-scholar.
Hook
Runs when you submit a prompt, before the agent sees it, executing skill-forced-eval.js via node. From Galaxy-Dawn/claude-scholar.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From mvanhorn/cli-printing-press.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing pre-bash-guard.py with --show-toplevel, --cached, --name-only and --diff-filter (2 commands). From fallow-rs/fallow.
Hook Claude Code
Runs when a session starts, executing scan-hidden-unicode.py via python3 with --mode. From fallow-rs/fallow.
Hook Claude Code
Runs when the agent finishes a response, executing check-comment-quality.mjs with --show-toplevel, --working-tree and --claude-hook. From fallow-rs/fallow.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing format.sh with --edition (18 commands). From flox/flox.
Hook Claude Code
Runs before the agent uses a tool for Edit and Write tool calls, running an inline shell check. From matt1398/claude-devtools.
Hook Claude Code
Runs after a tool call finishes for Edit, Write and NotebookEdit tool calls, running an inline shell check. From matt1398/claude-devtools.
Hook Claude Code
Runs when a session starts on compact, running an inline shell check. From matt1398/claude-devtools.