claude-code hooks

1,763 tagged claude-code, measured the same way as everything else here.

Browse within: claude-code-plugin 565ai-coding 158hooks 116agent-orchestration 88agentic-coding 79agent-memory 70codex-cli 63claude-code-skills 54code-quality 52ai-memory 51Multi-Agent 48claude-plugin 47context-engineering 47claude-ai 46

Stop

409

nick-pape/grackle

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing pr-readiness-check.mjs via node. From nick-pape/grackle.

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

Stop

410

walm00/business-context-os

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, executing auto_save_session.sh via bash. From walm00/business-context-os.

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

PreCompact

411

walm00/business-context-os

Hook Claude Code

One of 4 in settings.json

Runs before the context is compacted, executing precompact_save.sh via bash. From walm00/business-context-os.

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

PostToolUse

412

walm00/business-context-os

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Edit, Write and Bash tool calls, executing post_edit_frontmatter_check.py and post_commit_context_check.py (3 commands). From walm00/business-context-os.

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

UserPromptSubmit

413

upex-galaxy/agentic-qa-boilerplate

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, executing personality-reinject.mjs via node. From upex-galaxy/agentic-qa-boilerplate.

not rated 21 yesterday A tokens not measured original MIT

SessionStart

414

yan-yanko/rainman

Hook Claude Code

One of 4 in settings.json

Runs when a session starts, running python -m rainman.hooks.session_start. From yan-yanko/rainman.

not rated 21 11d ago A tokens not measured original MIT

PostToolUse

415

yan-yanko/rainman

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes, running python -m rainman.hooks.post_tool_use. From yan-yanko/rainman.

not rated 21 11d ago A tokens not measured original MIT

SessionEnd

416

yan-yanko/rainman

Hook Claude Code

One of 4 in settings.json

Runs when a session ends, running python -m rainman.hooks.session_end. From yan-yanko/rainman.

not rated 21 11d ago A tokens not measured original MIT

SessionStart

417

qingyu321/Little-Claude

Hook Claude Code

One of 4 in settings.json

Runs when a session starts on startup, clear and compact, executing session-start.py via python3 (3 commands). From qingyu321/Little-Claude.

not rated 21 10d ago A tokens not measured copy · 100% Apache-2.0

PreToolUse

418

qingyu321/Little-Claude

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Task and Agent tool calls, executing inject-subagent-context.py via python3 (2 commands). From qingyu321/Little-Claude.

not rated 21 10d ago A tokens not measured copy · 100% Apache-2.0

SubagentStop

419

qingyu321/Little-Claude

Hook Claude Code

One of 4 in settings.json

Runs when a subagent finishes for check tool calls, executing ralph-loop.py via python3. From qingyu321/Little-Claude.

not rated 21 10d ago A tokens not measured copy · 100% Apache-2.0

PreToolUse

420

kamwoh/yume

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing validate_game_data.py. From kamwoh/yume.

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

PostToolUse

421

kamwoh/yume

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Write and Bash tool calls, executing validate_game_data.py (3 commands). From kamwoh/yume.

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

Stop

422

kamwoh/yume

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, running an inline shell check. From kamwoh/yume.

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

PreToolUse

423

FlorianBruniaux/ctxharness

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing dangerous-actions-blocker.sh, rtk-suggest.sh and security-gate.sh via bash (4 commands). From FlorianBruniaux/ctxharness.

not rated 21 2d ago A tokens not measured copy · 88% MIT

PostToolUse

424

FlorianBruniaux/ctxharness

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing auto-format.sh and typecheck-feedback.sh via bash (2 commands). From FlorianBruniaux/ctxharness.

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

UserPromptSubmit

425

FlorianBruniaux/ctxharness

Hook Claude Code

One of 4 in settings.json

Runs when you submit a prompt, before the agent sees it, executing git-context.sh and smart-suggest.sh via bash (2 commands). From FlorianBruniaux/ctxharness.

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

PostToolUse

426

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 20 1mo ago A tokens not measured original MIT

PostToolUseFailure

427

onurpolat05/ALBA

Hook Claude Code

One of 10 in settings.json

Runs when a tool call fails, executing error-logger.sh via bash. From onurpolat05/ALBA.

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

SessionEnd

428

onurpolat05/ALBA

Hook Claude Code

One of 10 in settings.json

Runs when a session ends, executing session-end.sh via bash. From onurpolat05/ALBA.

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

PermissionRequest

429

EduardMaghakyan/ipe

Hook

Runs when the agent asks permission for an action for ExitPlanMode tool calls, running ipe. From EduardMaghakyan/ipe.

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

PreToolUse

430

etrebels/claude-code-growth-os

Hook Claude Code

One of 6 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing protect-files.sh. From etrebels/claude-code-growth-os.

not rated 20 4d ago A tokens not measured copy · 47% MIT

PostToolUse

431

etrebels/claude-code-growth-os

Hook Claude Code

One of 6 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing verify-after-change.sh. From etrebels/claude-code-growth-os.

not rated 20 4d ago A tokens not measured copy · 41% MIT

Stop

432

etrebels/claude-code-growth-os

Hook Claude Code

One of 6 in settings.json

Runs when the agent finishes a response, executing stop-reminder.sh. From etrebels/claude-code-growth-os.

not rated 20 4d ago A tokens not measured copy · 47% 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: