SessionEnd
25Hook
Runs when a session ends, executing session-end.sh via bash. From awrshift/claude-memory-kit.
188 tagged claude-code-hooks, measured the same way as everything else here.
Browse within: claude-code-extension 30claude-code-plugins 19claude-code-skill 14bun 12claude-code-skills 11nix 11nix-flake 11claude-code-marketplace 9claude-code-mcp 8claude-code-cli 7accessibility 6claude-code-plugins-marketplace 6claude-hooks 6claudecode 6
Hook
Runs when a session ends, executing session-end.sh via bash. From awrshift/claude-memory-kit.
Hook
Runs before the agent uses a tool for Bash, PowerShell and Read tool calls, executing pre_tool_use.py and pre_read.py via python (3 commands). From frmoretto/hardstop.
Hook
Runs when a session starts, executing session-start.sh. From DojoCodingLabs/code-sensei.
Hook
Runs when a session ends, executing session-stop.sh. From DojoCodingLabs/code-sensei.
Hook
Runs after a tool call finishes for Write, Edit, MultiEdit and Bash tool calls, executing track-code-change.sh and track-command.sh (2 commands). From DojoCodingLabs/code-sensei.
Hook
Runs when the agent asks permission for an action, executing notify.js via node. From Byunk/minimal-claude-code.
Hook
Runs when the agent finishes a response, executing notify.js via node. From Byunk/minimal-claude-code.
huzaifa525/claude-code-optimizer
Hook Claude Code
Runs when a session starts, executing generate-context.sh, memory-inject.sh, resume-plan.sh, auto-setup.sh and auto-update-check.sh via bash (5 commands). From huzaifa525/claude-code-optimizer.
huzaifa525/claude-code-optimizer
Hook Claude Code
Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing protect-files.sh and block-dangerous.sh via bash (2 commands). From huzaifa525/claude-code-optimizer.
huzaifa525/claude-code-optimizer
Hook Claude Code
Runs after a tool call finishes for Edit, Write, Bash, Edit, Write and Bash tool calls, executing auto-format.sh, filter-test-output.sh and track-activity.sh via bash (3 commands). From huzaifa525/claude-code-optimizer.
Hook
Runs before the agent uses a tool for Read tool calls, running python. From WatsonTsai/pdf-text-router.
Hook
Runs when a session starts, executing session-start.mjs via node. From josheche/statusmon.
Hook
Runs before the agent uses a tool for Artifact tool calls, running python. From WatsonTsai/smart-brief.
Hook
Runs before the agent uses a tool for Bash, Bash, Bash, Write, Edit, Bash and Bash tool calls, executing move-delete-sequence-guard.sh and system-dir-protection-guard.sh with --force-with-lease (6 commands). From yurukusa/cc-safe-setup.
Hook
Runs when a session starts, executing session-start-hook.sh via bash. From tigerquoll/claude-brief.
Hook
Runs when the agent finishes a response, executing task-summary-hook.sh via bash. From tigerquoll/claude-brief.
Hook
Runs when a session ends, executing session-end-hook.sh via bash. From tigerquoll/claude-brief.
Hook
Runs when a session starts, executing session_start.py. From ArcticFox2029/chamnan.
Hook
Runs after a tool call finishes for Bash, Write and Edit tool calls, executing scratch_watch.py. From ArcticFox2029/chamnan.
Hook
Runs before the agent uses a tool for Read tool calls, executing bulk_read_notice.py. From ArcticFox2029/chamnan.
Hook
Runs when a session starts, executing handoff_session_start.sh via bash. From Sting25/claude-code-handoff.
Hook
Runs when a session ends, executing write_handoff.sh via bash with --if-curated. From Sting25/claude-code-handoff.
Hook
Runs after the context is compacted, executing handoff_compact_reset.sh via bash. From Sting25/claude-code-handoff.
weilizhe8-del/claude-code-traffic-light
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing traffic-update.ps1. From weilizhe8-del/claude-code-traffic-light.