Hooks for Claude Code

6,335 that install into Claude Code. Same mod, same page, whichever agent you run: a URL per tool would split one page into five that compete.

PreToolUse

169

parcadei/Continuous-Claude-v3

Hook Claude Code

Runs before the agent uses a tool for Read, Edit, Write, Read, Grep, Task and Edit tool calls, executing pre-tool-use-broadcast.mjs, path-rules.mjs, tldr-read-enforcer.mjs, smart-search-router.mjs, tldr-context-inject.mjs, arch-context-inject.mjs, file-claims.mjs, edit-context-inject.mjs and signature-helper.mjs via…

3.9k +2 7mo ago A tokens not measured original MIT

SessionStart

170

parcadei/Continuous-Claude-v3

Hook Claude Code

Runs when a session starts on resume, compact, clear, startup and resume, executing persist-project-dir.sh, session_start.sh, session-register.mjs, hook_launcher.py, session-start-continuity.mjs and session-start-tldr-cache.mjs via bash (6 commands). From parcadei/Continuous-Claude-v3.

3.9k +2 7mo ago A tokens not measured original MIT

UserPromptSubmit

171

parcadei/Continuous-Claude-v3

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing skill-activation-prompt.mjs, hook_launcher.py, memory-awareness.mjs, impact-refactor.mjs and user_prompt_submit.sh via node (5 commands). From parcadei/Continuous-Claude-v3.

3.9k +2 7mo ago A tokens not measured original MIT

PreToolUse

172

disler/claude-code-hooks-mastery

Hook Claude Code

Runs before the agent uses a tool, executing pre_tool_use.py via uv. From disler/claude-code-hooks-mastery.

3.9k 6mo ago A tokens not measured

PostToolUse

173

disler/claude-code-hooks-mastery

Hook Claude Code

Runs after a tool call finishes, executing post_tool_use.py via uv. From disler/claude-code-hooks-mastery.

3.9k 6mo ago A tokens not measured

Notification

174

disler/claude-code-hooks-mastery

Hook Claude Code

Runs when the agent sends a notification, executing notification.py via uv with --notify. From disler/claude-code-hooks-mastery.

3.9k 6mo ago A tokens not measured

PreToolUse

175

matt1398/claude-devtools

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.

3.9k +7 3mo ago A tokens not measured original MIT

PostToolUse

176

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.

3.9k +7 3mo ago A tokens not measured original MIT

SessionStart

177

matt1398/claude-devtools

Hook Claude Code

Runs when a session starts on compact, running an inline shell check. From matt1398/claude-devtools.

3.9k +7 3mo ago A tokens not measured original MIT

Stop

178

Atmosphere/atmosphere

Hook Claude Code

Runs when the agent finishes a response, executing check-drift-log.sh. From Atmosphere/atmosphere.

3.8k +8 2d ago A tokens not measured original Apache-2.0

PreToolUse

179

dathere/qsv

Hook Claude Code

Runs before the agent uses a tool for Edit and Write tool calls, executing generate_examples.bash with --update-mcp-skills. From dathere/qsv.

3.8k +2 yesterday A tokens not measured

PostToolUse

180

dathere/qsv

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From dathere/qsv.

3.8k +2 yesterday A tokens not measured

SessionStart

181

dathere/qsv

Hook Claude Code

Part of qsv-data-wrangling

Runs when a session starts on startup, executing cowork-setup.cjs via node. From dathere/qsv.

3.8k +2 yesterday A tokens not measured

SessionStart

182

gadievron/raptor

Hook Claude Code

Runs when a session starts on startup, running "$CLAUDE_PROJECT_DIR/libexec/raptor-session-init". From gadievron/raptor.

3.7k +5 yesterday A tokens not measured

Stop

183

gadievron/raptor

Hook Claude Code

Runs when the agent finishes a response, running "$CLAUDE_PROJECT_DIR/libexec/raptor-lifecycle-hook" stop. From gadievron/raptor.

3.7k +5 yesterday A tokens not measured

PostToolUseFailure

184

gadievron/raptor

Hook Claude Code

Runs when a tool call fails, running "$CLAUDE_PROJECT_DIR/libexec/raptor-lifecycle-hook" tool-fai. From gadievron/raptor.

3.7k +5 yesterday A tokens not measured

PreToolUse

185

gnekt/My-Brain-Is-Full-Crew

Hook Claude Code

Part of My-Brain-Is-Full-Crew

Runs before the agent uses a tool for Edit and Write tool calls, executing protect-system-files-wrapper.sh via bash. From gnekt/My-Brain-Is-Full-Crew.

3.5k +12 2mo ago A tokens not measured

PostToolUse

188

sigp/lighthouse

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running echo '. From sigp/lighthouse.

3.5k 3d ago A tokens not measured original Apache-2.0

PreToolUse

189

Ataraxy-Labs/sem

Hook Claude Code

Runs before the agent uses a tool for Grep tool calls, executing sem-first.sh. From Ataraxy-Labs/sem.

3.3k +3 yesterday A tokens not measured original Apache-2.0

Stop

190

Ar9av/obsidian-wiki

Hook Claude Code

Runs when the agent finishes a response, executing wiki-stop-capture.sh via bash. From Ar9av/obsidian-wiki.

3.3k +13 2d ago A tokens not measured original MIT

PreToolUse

191

av/harbor

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From av/harbor.

3.2k +4 4d ago A tokens not measured original Apache-2.0

UserPromptSubmit

192

SynkraAI/aiox-core

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing synapse-wrapper.cjs via node. From SynkraAI/aiox-core.

3.1k +2 yesterday A tokens not measured

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: