PreToolUse
01Hook
Runs before the agent uses a tool for Write and Edit tool calls, executing prose_lint_hook.py via python3. From punt-labs/prfaq.
28 tagged beta, measured the same way as everything else here.
Browse within: tts 15elevenlabs-tts 9claude-extensions 6language-learning 6messaging-platform 5
Hook
Runs before the agent uses a tool for Write and Edit tool calls, executing prose_lint_hook.py via python3. From punt-labs/prfaq.
Hook
Runs after a tool call finishes for mcp__(plugin_z-spec(-dev)?_)?zspec__.* tool calls, executing suppress-output.sh. From punt-labs/z-spec.
Hook
Runs when a session starts, executing session-start.sh and session-sync.sh (2 commands). From punt-labs/quarry.
Hook
Runs after a tool call finishes for mcp__(plugin_quarry(-dev)?_)?quarry(-proxy)?__.* and WebFetch tool calls, executing suppress-output.sh and web-fetch.sh (2 commands). From punt-labs/quarry.
Hook
Runs before the context is compacted, executing pre-compact.sh. From punt-labs/quarry.
Hook
Runs after a tool call finishes for mcp__(plugin_vox(-dev)?_)?mic__.* tool calls, executing suppress-output.sh. From punt-labs/vox.
Hook
Runs when the agent finishes a response, executing notify.sh. From punt-labs/vox.
Hook
Runs when a subagent starts, executing subagent.sh. From punt-labs/vox.
Hook Claude Code
Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing no-edit-on-main.sh, no-gh-watch.sh and no-push-to-main.sh via bash (3 commands). From punt-labs/beadle.
Hook Claude Code
Runs after a tool call finishes for mcp__(plugin_beadle(-dev)?_ and beadle-)email__.* tool calls, executing suppress-output.sh. From punt-labs/beadle.
Hook Claude Code
Runs when a session starts, executing session-start.sh. From punt-labs/beadle.
Hook
Runs before the agent uses a tool for Edit and Write tool calls, executing pre-tool-gate.sh. From punt-labs/biff.
Hook
Runs when a session starts on startup, resume and compact, executing session-start.sh, session-init.sh and session-resume.sh (3 commands). From punt-labs/biff.
Hook
Runs after a tool call finishes for mcp__(plugin_biff(-dev)?_)?tty__.*, mcp__(github, plugin_github_github)__(create, merge)_pull_request$ and Bash tool calls, executing suppress-output.sh, pr-announce.sh and post-bash.sh (3 commands). From punt-labs/biff.
Hook Claude Code
Runs when a session starts, running entire hooks claude-code session-start. From punt-labs/langlearn-tts.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, running entire hooks claude-code user-prompt-submit. From punt-labs/langlearn-tts.
Hook Claude Code
Runs after a tool call finishes for Task and TodoWrite tool calls, running entire hooks claude-code post-task (2 commands). From punt-labs/langlearn-tts.