claude-code hooks

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

Browse within: claude-code-plugin 563ai-coding 158hooks 114agent-orchestration 89agentic-coding 77agent-memory 75codex-cli 64claude-code-skills 54code-quality 52ai-memory 51Multi-Agent 48claude-plugin 47context-engineering 47claude-ai 46

PostToolUse

385

sampleXbro/agentsmesh

Hook Codex

One of 5 in hooks.json

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

not rated 24 +1 4d ago A tokens not measured original MIT

UserPromptSubmit

386

sampleXbro/agentsmesh

Hook Codex

One of 5 in hooks.json

Runs when you submit a prompt, before the agent sees it, running agentsmesh lessons hook. From sampleXbro/agentsmesh.

not rated 24 +1 4d ago A tokens not measured copy · 45% MIT

SessionStart

387

sampleXbro/agentsmesh

Hook Codex

One of 5 in hooks.json

Runs when a session starts, running agentsmesh lessons hook. From sampleXbro/agentsmesh.

not rated 24 +1 4d ago A tokens not measured copy · 45% MIT

PreCompact

388

sgx-labs/statelessagent

Hook Claude Code

One of 5 in settings.json

Runs before the context is compacted, running same hook handoff-generator. From sgx-labs/statelessagent.

not rated 23 today A tokens not measured

SessionStart

389

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 23 today A tokens not measured

Stop

390

sgx-labs/statelessagent

Hook Claude Code

One of 5 in settings.json

Runs when the agent finishes a response, running same hook decision-extractor (3 commands). From sgx-labs/statelessagent.

not rated 23 today A tokens not measured

UserPromptSubmit

391

rizumita/feed-curator

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, executing check-language.sh. From rizumita/feed-curator.

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

PreToolUse

392

tomcounsell/ai

Hook Claude Code

One of 7 in settings.json

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing pre_tool_use.py, pre_tool_use_bash.py and validate_design_system_readonly.py (3 commands). From tomcounsell/ai.

not rated 22 today A tokens not measured GPL-3.0

PostToolUse

393

tomcounsell/ai

Hook Claude Code

One of 7 in settings.json

Runs after a tool call finishes for Write, Edit, Write and Edit tool calls, executing post_tool_use.py, validate_documentation_section.py, validate_test_impact_section.py, validate_verification_section.py, validate_no_gos_justification.py, validate_file_contains.py, validate_features_readme_sort.py, sdlc_reminder.py…

not rated 22 today A tokens not measured GPL-3.0

Stop

394

tomcounsell/ai

Hook Claude Code

One of 7 in settings.json

Runs when the agent finishes a response, executing stop.py and validate_sdlc_on_stop.py with --chat (2 commands). From tomcounsell/ai.

not rated 22 today A tokens not measured GPL-3.0

PostToolUse

395

Genuifx/ccem

Hook Claude Code

One of 3 in settings.json

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

not rated 22 yesterday A tokens not measured

PreToolUse

396

Genuifx/ccem

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Write tool calls, running an inline shell check. From Genuifx/ccem.

not rated 22 yesterday A tokens not measured

PreToolUse

397

MercurieVV/ScalaSemantic

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Read, Grep, Glob and Bash tool calls, executing scala-semantic-guard.sh. From MercurieVV/ScalaSemantic.

not rated 22 today A tokens not measured original MIT

PostToolUse

398

MercurieVV/ScalaSemantic

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Read, Edit, Write, MultiEdit, Grep, Glob and Bash tool calls, executing log-scala-interaction.py via python3. From MercurieVV/ScalaSemantic.

not rated 22 today A tokens not measured original MIT

PostToolUse

399

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 22 7d ago A tokens not measured original MIT

PreToolUse

400

SaravananJaichandar/world-model-mcp

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing world-model-validate.js via node. From SaravananJaichandar/world-model-mcp.

not rated 22 7d ago A tokens not measured original MIT

SessionStart

401

SaravananJaichandar/world-model-mcp

Hook Claude Code

One of 5 in settings.json

Runs when a session starts, executing world-model-session.js via node. From SaravananJaichandar/world-model-mcp.

not rated 22 7d ago A tokens not measured original MIT

PostToolUse

402

zhu-kai/whodecided

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running an inline shell check. From zhu-kai/whodecided.

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

TeammateIdle

403

sethdford/shipwright

Hook Claude Code

One of 12 in settings.json

Runs on the TeammateIdle event, executing teammate-idle.sh. From sethdford/shipwright.

not rated 21 today A tokens not measured original MIT

TaskCompleted

404

sethdford/shipwright

Hook Claude Code

One of 12 in settings.json

Runs when a task is marked completed, executing task-completed.sh. From sethdford/shipwright.

not rated 21 today A tokens not measured original MIT

PostToolUse

405

sethdford/shipwright

Hook Claude Code

One of 12 in settings.json

Runs after a tool call finishes for Edit, Write and Bash tool calls, executing post-tool-use.sh with --write (2 commands). From sethdford/shipwright.

not rated 21 today A tokens not measured original MIT

PreToolUse

406

felipeluissalgueiro/hive

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool, executing pretooluse-session-branch.py via python. From felipeluissalgueiro/hive.

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

Stop

407

felipeluissalgueiro/hive

Hook Claude Code

One of 5 in settings.json

Runs when the agent finishes a response, executing stop-session-branch.py and stop-state-check.py via python (2 commands). From felipeluissalgueiro/hive.

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

UserPromptSubmit

408

felipeluissalgueiro/hive

Hook Claude Code

One of 5 in settings.json

Runs when you submit a prompt, before the agent sees it, executing userprompt-squad-routing.py and userprompt-knowledge-check.py via python (2 commands). From felipeluissalgueiro/hive.

not rated 21 3mo 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: