SessionStart
433Hook 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.
Shell commands your agent runs at defined points. A hook is code, so read it before you install it.
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.
Hook Codex
One of 2 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing session_start.py via python3. From niclasvestlund-YT/vibepulse.
PacktPublishing/Agentic-Coding-with-Claude-Code
Hook Claude Code
Runs when the agent finishes a response, executing play_sound.py via uv. From PacktPublishing/Agentic-Coding-with-Claude-Code.
Hook Claude Code
Runs before the agent uses a tool for Bash, Edit and Write tool calls, executing check_stale_git_lock.sh, check_learning_doc.sh, check_md_tables.sh, check_smell_audit.sh, check_gate_cadence.sh, check_clj_attribution.sh, check_facts_immutable.sh, check_provisional_sync.sh, check_dual_backend_parity.sh…
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.
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.
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.
Hook
One of 4 in hooks.json
Runs when a session starts, executing session-lifecycle-hook.mjs via node. From sendbird/cc-plugin-codex.
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.
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.
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.
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.
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.
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.
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.
Hook Claude Code
One of 10 in settings.json
Runs before the agent uses a tool for Agent tool calls, executing web_hook.py, enforce-team-setup.py and enforce-team-mode.py via python3 with --source-app and --event-type (3 commands). From tettethu/VibeGame.
Hook Claude Code
One of 6 in settings.json
Runs when a subagent finishes, executing subagent-stop.sh. From fmflurry/settings-opencode.
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.
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.
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.
Hook Claude Code
One of 3 in settings.json
Runs before the context is compacted, running bd prime. From Zettelgarden/Zettelgarden.
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.
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.
Hook Claude Code ✓ vendor
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From confluentinc/mcp-confluent.
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: