PreToolUse
25Hook
Part of apple-hig
Runs before the agent uses a tool for Bash tool calls, executing hig-gate.mjs via node. From Elevatormusic/apple-hig.
62 tagged accessibility, measured the same way as everything else here.
Browse within: adhd 8kokoro 8a11y 6assistive-technology 6claude-code-hooks 6macos 6statusline 6tts 6agentic-coding 5anthropic-claude 5aria 5local-llm 5
Hook
Part of apple-hig
Runs before the agent uses a tool for Bash tool calls, executing hig-gate.mjs via node. From Elevatormusic/apple-hig.
MichaelPGifford/claude-read-aloud
Hook
Part of read-aloud
Runs when the agent finishes a response, executing speak.py via python3 with --hook. From MichaelPGifford/claude-read-aloud.
Hook
Part of claude-speak
Runs when the agent finishes a response, executing toggle-speak-stop.sh. From JosephScript/claude-speak.
Hook
Part of squirrel
Runs when you submit a prompt, before the agent sees it, executing squirrel.sh via sh with --state. From kubalajiri/claude-squirrel.
Hook
Part of squirrel
Runs before the agent uses a tool for Task and Agent tool calls, executing squirrel.sh via sh with --state (2 commands). From kubalajiri/claude-squirrel.
Hook
Part of squirrel
Runs when the agent sends a notification for permission_prompt, agent_needs_input and idle_prompt tool calls, executing squirrel.sh via sh with --state (3 commands). From kubalajiri/claude-squirrel.
brianmontanaweb/agentic-design-system
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From brianmontanaweb/agentic-design-system.
Hook
Part of dotclaude
Runs before the agent uses a tool for Bash, Write, Edit and NotebookEdit tool calls, executing check-git-safety.sh, check-bash-safety.sh and check-main-checkout-edit.sh via bash (3 commands). From vindm/dotclaude.
Hook
Part of dotclaude
Runs when the agent finishes a response, executing check-delivery-claim.sh via bash. From vindm/dotclaude.
Hook
Part of dotclaude
Runs when a session starts, executing git-context-sessionstart.sh via bash. From vindm/dotclaude.
Hook
Part of praxis
Runs when a session starts, executing session_audit.py via python3. From Ohswedd/praxis.
Hook
Part of praxis
Runs before the agent uses a tool for Bash, Read, Edit, Write and MultiEdit tool calls, executing guard_paths.py via python3 (2 commands). From Ohswedd/praxis.
Hook
Part of praxis
Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post_edit.py via python3. From Ohswedd/praxis.
Hook
Part of claude-tts
Runs when a session starts on (startup and resume), executing session-start.sh via bash. From chendrizzy/claude-tts.
Hook
Part of claude-tts
Runs when a session ends, executing speech_output_hook.sh via bash. From chendrizzy/claude-tts.
Hook
Part of claude-tts
Runs before the agent uses a tool for Write, Edit, MultiEdit, Bash, Task and WebFetch tool calls, executing pre-tool-use.sh via bash. From chendrizzy/claude-tts.
Hook
Part of exo
Runs when you submit a prompt, before the agent sees it, executing inject_reminder.py via python3. From hseinmoussa/exo.
Hook
Part of exo
Runs when the agent finishes a response, executing lint_response.py via python3. From hseinmoussa/exo.
Hook
Part of claude-callout
Runs when the agent sends a notification, executing on-notification.sh. From amIT-nitb/claude-callout.
Hook
Part of claude-callout
Runs when the agent finishes a response, executing on-stop.sh. From amIT-nitb/claude-callout.
Hook
Part of claude-callout
Runs when you submit a prompt, before the agent sees it, executing on-prompt.sh. From amIT-nitb/claude-callout.
Hook
Part of agentic-voice
Runs when the agent finishes a response, executing speak-notify.sh. From maxanatsko/agentic-voice.
Hook
Part of agentic-voice
Runs when the agent sends a notification, executing speak-notify.sh. From maxanatsko/agentic-voice.
Hook
Part of agentic-voice
Runs when the agent asks permission for an action, executing speak-notify.sh. From maxanatsko/agentic-voice.
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: