SessionStart
49Hook Claude Code
One of 3 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing env_check.py via python3. From wwwzhouhui/skills_collection.
1,197 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.
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing env_check.py via python3. From wwwzhouhui/skills_collection.
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 5 in settings.json
Runs before the context is compacted, executing pre-compact.sh. From avenoxai/avenoxbeyin.
Hook Claude Code
One of 2 in settings.json
Runs when the agent sends a notification for idle_prompt tool calls, running afplay /System/Library/Sounds/Sosumi.aiff. From fredrikaverpil/dotfiles.
Hook Claude Code
One of 4 in hooks.json
Runs when a session starts, running an inline shell check (2 commands). From qualixar/superlocalmemory.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool, executing approval-gate.sh. From johnkf5-ops/the-dev-squad.
ProgrammerAnthony/Expert-Coding-Harness
Hook Claude Code
One of 5 in hooks.json
Runs when the agent finishes a response, executing check-secrets.js, check-console-log.js, session-end.js and cost-tracker.js via node (4 commands). From ProgrammerAnthony/Expert-Coding-Harness.
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts, running agenticmail-codex-mail-hook. From agenticmail/agenticmail.
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 2 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing session-start.sh via bash. From jiabaobei/skills-constitution.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes, executing log-activity.sh. From HKUDS/MoChat.
Hook Claude Code
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 before the agent uses a tool for Bash tool calls, running touch "$CLAUDE_PROJECT_DIR/.hook-fired". From weijiafu14/pi2dsh.
Hook Claude Code
One of 2 in hooks.json
Runs after a tool call finishes for Edit tool calls, running an inline shell check. From pproenca/dot-skills.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing load-context.mjs via node. From igoruehara/spec-driven.
Hook Claude Code
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.
Hook Claude Code
One of 3 in settings.json
Runs before the context is compacted, running bd prime. From adrianco/retort.
Hook Claude Code
One of 8 in settings.json
Runs when the agent asks permission for an action, running curl -s -X POST -H 'Content-Type: application/json' -d @- ht. From scarce/axel.
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run post-edit. From serradura/okf.
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
Runs when a session starts on startup, resume, clear, compact, startup, clear and compact, executing bootstrap.mjs, handoff-resume.mjs and load-knowledge.mjs via node with --host (3 commands). From joenandez/spectre.
Hook Claude Code
One of 2 in settings.json
Runs when you submit a prompt, before the agent sees it, executing context-tripwire.sh via bash. From mtarcure/claude-vibe-squad.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Bash, Edit, Write, MultiEdit, Agent, Task, Write and Edit tool calls, executing gsd-context-monitor.js and gsd-phase-boundary.sh via node (2 commands). From kryptobaseddev/cleo.
Hook Claude Code
One of 6 in hooks.json
Runs before the agent uses a tool for Bash, shell_command, exec_command, unified_exec, apply_patch, Write, Edit, spawn_agent, collaborationspawn_agent, multi_agent_v1send_input, multi_agent_v1resume_agent, multi_agent_v1close_agent, collaborationsend_message, collaborationfollowup_task, collaborationinterrupt_agent…
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: