Hooks for Claude Code

1,197 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.

Stop

121

100yenadmin/Lossless-Codex-Orchestrator-LCO

Hook Claude Code

Runs when the agent finishes a response, executing thread-title-finalize.mjs via node. From 100yenadmin/Lossless-Codex-Orchestrator-LCO.

not rated 33 1mo ago A tokens not measured

PreToolUse

122

prakrititz/relayBrain

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Edit, Write, NotebookEdit, Read, Grep and Glob tool calls, executing relay-claude-pre-tool.js and relay-claude-pre-read.js via node (2 commands). From prakrititz/relayBrain.

not rated 32 +1 today A tokens not measured original MIT

SessionStart

123

yucai0302/memory-loop

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts, executing session-start.sh via bash. From yucai0302/memory-loop.

not rated 32 4mo ago A tokens not measured

SessionStart

124

akougkas/zulipchat-mcp

Hook Claude Code

One of 8 in settings.json

Runs when a session starts on startup and resume, running uvx --from zulipchat-mcp zulipchat-mcp-hook --zulip-config-f. From akougkas/zulipchat-mcp.

not rated 32 +1 changed 8d ago A tokens not measured original MIT

PreToolUse

125

gnt-ai/gnt

Hook Claude Code

Runs before the agent uses a tool, running gnt hooks check-action. From gnt-ai/gnt.

not rated 29 2d ago A tokens not measured original Apache-2.0

Stop

126

sehoon787/my-codex

Hook Claude Code

One of 7 in hooks.json

Runs when the agent finishes a response, executing stop-profile-update.js, stop-session-enforcement.js, stop-final-report.js, advisor-gate.js and learning-review.js via node (5 commands). From sehoon787/my-codex.

not rated 29 changed 18d ago A tokens not measured original MIT

PreToolUse

127

SinghAbhinav04/dev-house

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool, executing approval-gate.sh. From SinghAbhinav04/dev-house.

not rated 29 1mo ago A tokens not measured

PostToolUse

128

GovAlta/THE-VELOCITY-WHITE-PAPERS

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing style-tells.mjs via node. From GovAlta/THE-VELOCITY-WHITE-PAPERS.

not rated 29 +1 1mo ago A tokens not measured

PreCompact

129

dp-web4/SAGE

Hook Claude Code

One of 5 in settings.json

Runs before the context is compacted for manual and auto tool calls, running an inline shell check (2 commands). From dp-web4/SAGE.

not rated 28 today A tokens not measured AGPL-3.0

PostToolUse

130

thangchung/agent-engineering-experiment

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From thangchung/agent-engineering-experiment.

not rated 27 4d ago A tokens not measured original MIT

PostToolUse

131

edochi/mdvs

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit and Bash tool calls, running mdvs hook handle --platform claude-code --kind validate (2 commands). From edochi/mdvs.

not rated 27 13d ago A tokens not measured original MIT

SessionStart

132

thoreinstein/gemini-beads

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts, running bd prime. From thoreinstein/gemini-beads.

not rated 26 7mo ago A tokens not measured original MIT

Notification

133

thoreinstein/gemini-notifier

Hook Claude Code

Runs when the agent sends a notification, executing notify.js via node. From thoreinstein/gemini-notifier.

not rated 25 4mo ago A tokens not measured

PostToolUse

134

sampleXbro/agentsmesh

Hook Claude Code

One of 5 in hooks.json

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

not rated 25 changed 1mo ago A tokens not measured original MIT

Stop

135

seite-sh/seite

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, running seite check --hook claude. From seite-sh/seite.

not rated 25 +2 yesterday A tokens not measured original MIT

SessionStart

136

sgx-labs/statelessagent

Hook Claude Code

One of 5 in settings.json

Runs when a session starts, running same hook session-bootstrap (3 commands). From sgx-labs/statelessagent.

not rated 24 +1 2d ago A tokens not measured

PostToolUse

137

SaravananJaichandar/world-model-mcp

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Edit, Write, Bash and Read tool calls, executing world-model-capture.js via node. From SaravananJaichandar/world-model-mcp.

not rated 24 1mo ago A tokens not measured original MIT

PreToolUse

138

JotJunior/cstk

Hook Claude Code

One of 2 in hooks.json

Runs before the agent uses a tool, executing pretooluse.sh via sh. From JotJunior/cstk.

not rated 24 changed 12d ago A tokens not measured original MIT

PreToolUse

139

Njones17/AI-agent-master-cyber-skills-list

Hook Claude Code

One of 2 in hooks.json

Runs before the agent uses a tool for Bash tool calls, executing scope-guard.sh and danger-check.sh (2 commands). From Njones17/AI-agent-master-cyber-skills-list.

not rated 24 7mo ago A tokens not measured

PreToolUse

140

HaipingXu/social-science-claude-scholar

Hook Claude Code

One of 5 in hooks.json

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing security-guard.js via node. From HaipingXu/social-science-claude-scholar.

not rated 23 7mo ago A tokens not measured

PostToolUse

141

onurpolat05/ALBA

Hook Claude Code

One of 10 in settings.json

Runs after a tool call finishes for Bash tool calls, executing error-logger.sh via bash. From onurpolat05/ALBA.

not rated 23 +1 2mo ago A tokens not measured original MIT

Stop

142

kid-sid/codex-spellbook

Hook Claude Code

One of 2 in hooks.json

Runs when the agent finishes a response, executing validate_spellbook.sh. From kid-sid/codex-spellbook.

not rated 22 5mo ago A tokens not measured original MIT

SessionStart

143

ssimhan/personal-sdlc-template

Hook Claude Code

Runs when a session starts on startup, resume, clear and compact, executing session-start.sh. From ssimhan/personal-sdlc-template.

not rated 22 5mo ago A tokens not measured

PostCompact

144

IdoCohen560/claude-unity-game-studio

Hook Claude Code

One of 10 in settings.json

Runs after the context is compacted, executing post-compact.sh via bash. From IdoCohen560/claude-unity-game-studio.

not rated 22 3mo ago A tokens not measured copy · 48% MIT

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: