Hooks for Claude Code

6,786 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

553

ProjectSidewalk/SidewalkWebpage

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write, Edit and Write tool calls, running an inline shell check (3 commands). From ProjectSidewalk/SidewalkWebpage.

not rated 105 today A tokens not measured original MIT

SessionStart

554

gintasz/unigent

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on startup, executing worktree-bootstrap.sh via bash. From gintasz/unigent.

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

UserPromptSubmit

555

ataglianetti/inner-dialogue

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, running an inline shell check (2 commands). From ataglianetti/inner-dialogue.

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

PreToolUse

556

ai-sdlc-framework/ai-sdlc

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing enforce-blocked-actions.sh via bash. From ai-sdlc-framework/ai-sdlc.

not rated 105 +12 today A tokens not measured original Apache-2.0

PreToolUse

557

joelmoss/proscenium

Hook Claude Code

One of 3 in settings.json

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

not rated 104 10d ago A tokens not measured original MIT

PostToolUse

558

javiarmesto/ALDC-AL-Development-Collection

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running echo 'File modified — remember to run tests before completin. From javiarmesto/ALDC-AL-Development-Collection.

not rated 103 18d ago A tokens not measured original MIT

PostToolUse

559

shuotao/REVIT_MCP_study

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Bash, Write, Edit and mcp__.* tool calls, executing detect-claudemd-trigger.sh, detect-registry-trigger.sh, detect-loopup-calibration.sh and remind-tool-call-data-honesty.sh (4 commands). From shuotao/REVIT_MCP_study.

not rated 103 +2 5d ago A tokens not measured

AfterTool

560

thoreinstein/gemini-obsidian

Hook Claude Code

One of 3 in hooks.json

Runs on the AfterTool event for obsidian_(create, append)_note, obsidian_update_frontmatter, obsidian_append_daily_log, obsidian_replace_section, obsidian_insert_at_heading and obsidian_replace_in_note tool calls, executing reindex-note.js via node. From thoreinstein/gemini-obsidian.

not rated 102 1mo ago A tokens not measured original ISC

PostToolUse

561

Toloka/tendem-mcp

Hook Claude Code

Runs after a tool call finishes for mcp__.*tendem tool calls, executing tendem-post.sh. From Toloka/tendem-mcp.

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

PreToolUse

562

jayminwest/kotadb

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Edit, Write, MultiEdit, Edit and Write tool calls, executing pre-edit-context.py and scope-enforcement.ts via python3 (2 commands). From jayminwest/kotadb.

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

PreToolUse

563

ash-project/ash_typescript

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for mcp__tidewave__project_eval tool calls, executing tidewave-recompile.sh. From ash-project/ash_typescript.

not rated 102 2d ago A tokens not measured

SessionStart

564

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing check-upgrade.sh, check-update-available.sh, echo-session-id.sh, check-retrospective-due.sh and inject-session-instructions.sh (5 commands). From cowwoc/cat.

not rated 101 1mo ago A tokens not measured

PreToolUse

565

Ranteck/graph-engineer

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing guard-goal-template-duplication.sh. From Ranteck/graph-engineer.

not rated 101 2d ago A tokens not measured copy · 42% MIT

PostToolUse

566

Bene-2020/plane-codex-mcp

Hook Claude Code

One of 5 in hooks.json

Runs after a tool call finishes for ^mcp__ambient_project__(list_projects, record_project_events, acknowledge_no_project_events, decline_project_binding and restore_project_binding)$ tool calls, executing index.js. From Bene-2020/plane-codex-mcp.

not rated 101 +30 3d ago A tokens not measured original MIT

SessionStart

567

vvedantb/eva

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running an inline shell check. From vvedantb/eva.

not rated 101 today A tokens not measured original MIT

PostToolUse

568

ruvnet/flow-nexus

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Bash, Write, Edit and MultiEdit tool calls, running an inline shell check (3 commands). From ruvnet/flow-nexus.

not rated 101 12mo ago A tokens not measured

PreToolUse

569

drpwchen/textbook-to-note

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing spec-sync-guard.py via python. From drpwchen/textbook-to-note.

not rated 100 10d ago A tokens not measured original MIT

SessionStart

570

sirsjg/flux

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running flux ready --json. From sirsjg/flux.

not rated 100 +1 9d ago A tokens not measured original MIT

Stop

571

Habitat-Thinking/ai-literacy-superpowers

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing reservoir-check.sh via bash. From Habitat-Thinking/ai-literacy-superpowers.

not rated 100 +3 11d ago A tokens not measured

UserPromptSubmit

572

xd-liu/AutoResearch-Idea

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, running an inline shell check (2 commands). From xd-liu/AutoResearch-Idea.

not rated 99 2mo ago A tokens not measured

SessionStart

573

Xiaoyangy/novel-studio

Hook Claude Code

One of 5 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing story_codex_hook.py. From Xiaoyangy/novel-studio.

not rated 99 +2 today A tokens not measured original Apache-2.0

PreCompact

574

aspenkit/aspens

Hook Claude Code

One of 4 in settings.json

Runs before the context is compacted, executing save-tokens-precompact.sh. From aspenkit/aspens.

not rated 99 21d ago A tokens not measured copy · 45% MIT

SessionStart

575

grafana/agento11y

Hook Claude Code ✓ vendor

One of 5 in hooks.json

Runs when a session starts on startup, resume and clear, running an inline shell check. From grafana/agento11y.

not rated 99 today A tokens not measured original Apache-2.0

PostToolUse

576

binjuhor/shadcn-lar

Hook Claude Code

One of 8 in settings.json

Runs after a tool call finishes for Task, TaskCreate, TaskUpdate, TodoWrite, Edit, Write, MultiEdit, Bash, Edit, Write, MultiEdit and NotebookEdit tool calls, executing session-state.cjs, post-edit-simplify-reminder.cjs, plan-format-kanban.cjs and usage-quota-cache-refresh.cjs via node (4 commands). From…

not rated 99 2mo ago 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: