Hooks for Claude Code

6,813 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.

PostToolUse

433

kid-sid/claude-spellbook

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for WebSearch and WebFetch tool calls, executing capture-web-finding.js via node. From kid-sid/claude-spellbook.

not rated 188 +1 1mo ago A tokens not measured original MIT

PreToolUse

434

mag123c/toktrack

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Skill, Edit and Write tool calls, executing implement-detector.sh, skill-chain-detector.sh and implement-guard.sh via bash (3 commands). From mag123c/toktrack.

not rated 188 +1 yesterday A tokens not measured copy · 42% MIT

PostToolUse

435

lylo/pagecord

Hook Claude Code

One of 2 in settings.json

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

not rated 187 +1 yesterday A tokens not measured

PermissionRequest

436

niclasvestlund-YT/vibepulse

Hook Claude Code

One of 2 in hooks.json

Runs when the agent asks permission for an action, executing permission_hook.py via python3. From niclasvestlund-YT/vibepulse.

not rated 187 +4 today A tokens not measured original MIT

SessionStart

437

clojurewasm/ClojureWasm

Hook Claude Code

One of 5 in settings.json

Runs when a session starts on startup, resume and clear, executing run_all.sh and cleanup_orphans.sh with --smoke, --serial-e2e and --decorate (2 commands). From clojurewasm/ClojureWasm.

not rated 186 24d ago A tokens not measured EPL-2.0

SessionStart

438

cso1z/claude-ip-guard

Hook Claude Code

One of 3 in settings.json

Runs when a session starts on startup and resume, executing check-ip-on-start.sh via bash. From cso1z/claude-ip-guard.

not rated 185 +1 1mo ago A tokens not measured original MIT

PostToolUse

439

tjakoen/grain

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit and NotebookEdit tool calls, running an inline shell check. From tjakoen/grain.

not rated 184 17d ago A tokens not measured original Apache-2.0

Edit

440

icebear0828/clio

Hook Claude Code

One of 3 in settings.json

Runs on the Edit event for **/*.ts tool calls, running an inline shell check. From icebear0828/clio.

not rated 183 +1 5mo ago A tokens not measured original MIT

SessionStart

441

mattgierhart/PRD-driven-context-engineering

Hook Claude Code

One of 8 in settings.json

Runs when a session starts, executing context-validation.sh via bash. From mattgierhart/PRD-driven-context-engineering.

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

SessionStart

442

fancyboi999/open-tag

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on startup, executing pull-main-on-session-start.sh and worktree-reminder.sh via bash (2 commands). From fancyboi999/open-tag.

not rated 182 +2 14d ago A tokens not measured copy · 47% Apache-2.0

Stop

443

Siigari/claude-heartbeat

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing heartbeat.js via node. From Siigari/claude-heartbeat.

not rated 181 3mo ago A tokens not measured original MIT

PostToolUse

444

postrv/narsil-mcp

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post-edit-scan.sh. From postrv/narsil-mcp.

not rated 181 3mo ago A tokens not measured original Apache-2.0

PreToolUse

445

adamayoung/TMDb

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Edit, Write and NotebookEdit tool calls, running an inline shell check. From adamayoung/TMDb.

not rated 177 5d ago A tokens not measured original Apache-2.0

PreToolUse

446

heypinchy/pinchy

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing require-docs-review.mjs via node. From heypinchy/pinchy.

not rated 176 5d ago A tokens not measured AGPL-3.0

PreToolUse

447

chainstacklabs/polymarket-alpha-bot

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Write and Edit tool calls, executing guard.py via uv. From chainstacklabs/polymarket-alpha-bot.

not rated 174 +2 1mo ago A tokens not measured original Apache-2.0

PreToolUse

448

addyosmani/factory

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing block-merge.sh via bash with --show-toplevel. From addyosmani/factory.

not rated 173 +5 15d ago A tokens not measured original MIT

Stop

449

fmflurry/settings-opencode

Hook Claude Code

One of 6 in settings.json

Runs when the agent finishes a response, executing stop.sh. From fmflurry/settings-opencode.

not rated 171 24d ago A tokens not measured original MIT

PostToolUse

450

vercel-labs/konsistent

Hook Claude Code ✓ vendor

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running pnpm fix --skip=correctness/noUnusedImports. From vercel-labs/konsistent.

not rated 171 +5 3d ago A tokens not measured

SessionStart

451

codesstar/loci

Hook Claude Code

One of 3 in settings.json

Runs when a session starts on startup, resume, clear, compact and fork, executing daily-context.js via node. From codesstar/loci.

not rated 170 +15 2d ago A tokens not measured original MIT

PostToolUse

452

Junliu1066/vibe-coding-kit

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From Junliu1066/vibe-coding-kit.

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

PreToolUse

453

MacMagazine/app-iOS

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash, Bash, Read and Glob tool calls, executing pre-tool-use.sh (3 commands). From MacMagazine/app-iOS.

not rated 169 1mo ago A tokens not measured

PreCompact

454

Zettelgarden/Zettelgarden

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, running bd prime. From Zettelgarden/Zettelgarden.

not rated 168 25d ago A tokens not measured copy · 100% MIT

PostToolUse

455

wednesday-solutions/ai-agent-skills

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From wednesday-solutions/ai-agent-skills.

not rated 168 3mo ago A tokens not measured original MIT

UserPromptSubmit

456

KimYx0207/Kim_Service

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, running node. From KimYx0207/Kim_Service.

not rated 168 +1 24d 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: