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.

SessionStart

217

armoriq/armorCodex

Hook Claude Code

One of 6 in hooks.json

Runs when a session starts, executing bootstrap.mjs via node. From armoriq/armorCodex.

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

UserPromptSubmit

218

lroy-stack/ai-pod-store

Hook Claude Code

One of 10 in settings.json

Runs when you submit a prompt, before the agent sees it, executing user_prompt_submit.py and send_event.py via uv with --log-only, --store-last-prompt, --name-agent, --source-app, --event-type and --summarize (2 commands). From lroy-stack/ai-pod-store.

not rated 6 4mo ago A tokens not measured

SessionStart

220

szaghi/dotfiles

Hook Claude Code

One of 5 in settings.json

Runs when a session starts, executing load-context-by-cwd.sh via bash. From szaghi/dotfiles.

not rated 6 2d ago A tokens not measured

PreToolUse

221

husk-security/husk

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing audit-tool-call.sh. From husk-security/husk.

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

SessionStart

222

GiulioDER/RE-call

Hook Claude Code

One of 5 in hooks.json

Runs when a session starts on startup, resume, clear and compact, running recall-codex-hooks. From GiulioDER/RE-call.

not rated 6 changed 1mo ago A tokens not measured original AGPL-3.0

SessionStart

223

opencue/cuecards

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing check-codex-freshness.sh via bash. From opencue/cuecards.

not rated 6 yesterday A tokens not measured copy · 42% MIT

PreToolUse

224

ldilov/harness-forge

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool, executing pre-tool-use.sh. From ldilov/harness-forge.

not rated 6 5mo ago A tokens not measured GPL-3.0

PostToolUse

225

OshanKHZ/cc-swiss-knife

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing typecheck-after-edit.sh, lint-after-edit.sh and format-on-edit.sh via bash (3 commands). From OshanKHZ/cc-swiss-knife.

not rated 5 6mo ago A tokens not measured

PreToolUse

226

r3dlight/phantom

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, running true. From r3dlight/phantom.

not rated 5 2mo ago A tokens not measured original Apache-2.0

PostToolUse

227

Nathan-Schwartz/dotfiles

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing pkm-integrity-hook.sh with --post-hook (8 commands). From Nathan-Schwartz/dotfiles.

not rated 5 1mo ago A tokens not measured

SessionStart

228

ToruAI/megg

Hook Claude Code

Runs when a session starts on startup and resume, running an inline shell check. From ToruAI/megg.

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

PreToolUse

229

hmohamed01/swift-developer

Hook Claude Code

Runs before the agent uses a tool for Write and Edit tool calls, executing check-swift-patterns.sh via bash. From hmohamed01/swift-developer.

not rated 5 9mo ago A tokens not measured

SessionEnd

230

iLomer/Metho_agentic

Hook Claude Code

One of 4 in settings.json

Runs when a session ends, running echo '\n⚠️ Session ending — update your agent MEMORY.md bef. From iLomer/Metho_agentic.

not rated 5 2d ago A tokens not measured original MIT

Stop

231

zookanalytics/gc-toolkit

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, executing cycle-recycle.sh. From zookanalytics/gc-toolkit.

not rated 5 today A tokens not measured original MIT

SessionStart

232

ardanlabs/skills

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running an inline shell check. From ardanlabs/skills.

not rated 5 2mo ago A tokens not measured original Apache-2.0

PreToolUse

233

mh2-lee/everything-claude-code

Hook Claude Code

One of 5 in hooks.json

Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test), bun (install, test), cargo build, make, docker, pytest, vitest…

not rated 5 9mo ago A tokens not measured

PostToolUse

234

romiluz13/claude-code-excellence-audit

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running echo 'File modified'. From romiluz13/claude-code-excellence-audit.

not rated 5 10mo ago A tokens not measured

PreToolUse

235

jkomyno/.dotfiles

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash and Bash tool calls, executing rtk-rewrite.sh and block-claude-attribution.sh (2 commands). From jkomyno/.dotfiles.

not rated 5 16d ago A tokens not measured original MIT

PostToolUse

236

stvm8/agentValentine

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Bash, Write and Edit tool calls, executing post_bash_strike.sh and validate_placeholders.py (2 commands). From stvm8/agentValentine.

not rated 5 5mo ago A tokens not measured

SessionStart

237

bugzy-ai/bugzy

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, executing session-start.sh via bash. From bugzy-ai/bugzy.

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

PostToolUse

238

iberant/iberant-ai-starter-kit

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 iberant/iberant-ai-starter-kit.

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

PreToolUse

239

mikailustuner/OmniRule

Hook Claude Code

One of 4 in hooks.json

Runs before the agent uses a tool for Write, Edit, MultiEdit and Bash tool calls, executing gateguard.js and security-check.js via node (2 commands). From mikailustuner/OmniRule.

not rated 5 11d ago A tokens not measured

UserPromptSubmit

240

lawyerllsx-dotcom/Legal-Workflow-Chain

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing wiki-context.py. From lawyerllsx-dotcom/Legal-Workflow-Chain.

not rated 5 1mo ago A tokens not measured original 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: