BeforeAgent
01Hook Claude Code
One of 3 in hooks.json
Runs on the BeforeAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
138 tagged developer-tools, measured the same way as everything else here.
Browse within: claude-code-plugin 470cli 282ai-coding 168LLM 118cursor 103hooks 102ai-tools 90coding-agents 81codex-cli 77code-quality 68context-management 62agentic-ai 61agents 51agent-orchestration 49
Hook Claude Code
One of 3 in hooks.json
Runs on the BeforeAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook Claude Code
One of 4 in hooks.json
Runs when a session starts, executing hook-runner.js via node. From josstei/maestro-orchestrate.
Hook Claude Code
One of 6 in hooks.json
Runs when a session starts, executing session-start.cjs via node. From devcodex-labs/devcodex.
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.
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.
Jamkris/everything-gemini-code
Hook Claude Code
One of 6 in hooks.json
Runs on the BeforeTool event for tool == "run_shell_command", tool == "run_shell_command", tool == "run_shell_command" && tool_input.command matches "^\\s*(npm (install, test, i, ci), pnpm (install, test, i), yarn (install, test, add, remove, upgrade), bun (install, test, i, add, remove), cargo build, make, docker…
Hook Claude Code
Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From superplan-md/superplan-plugin.
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts on startup and resume, executing sync.sh. From luna-prompts/skillnote.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From konamgil/mandu.
Hook Claude CodeCodex
Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From kochetkov-ma/claude-brewcode.
Hook Claude Code
One of 7 in hooks.json
Runs after a tool call finishes for Agent, Edit, Write, WebSearch and WebFetch tool calls, executing session-sync.js via node (3 commands). From sehoon787/my-codex.
Hook Claude Code
One of 4 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing session_start.py via python3. From LYAKAKOY/Hermes-Codex-Plugin.
Hook Claude Code
One of 6 in hooks.json
Runs on the AfterAgent event, executing phase-gate.js and ralph-retry.js via node (2 commands). From richardcb/oh-my-gemini.
daeryundf2-prog/LAZYANTIGRAVITY
Hook Claude Code
Runs when the agent finishes a response, executing cli.js via node. From daeryundf2-prog/LAZYANTIGRAVITY.
Hook Claude Code
Runs when a session starts on startup, resume and clear, executing run_component_hook.py via python3. From qingye-lab/rootloom.
Hook Claude Code
One of 2 in hooks.json
Runs before the context is compacted, executing aicx-precompact.sh. From Loctree/loctree.
Hook Claude Code
Runs when a session starts, executing session_start_contract.py via python3. From jscraik/Agent-Skills.
Hook Claude Code
One of 7 in hooks.json
Runs when a session starts, executing agentbar.js via node. From michalstrnadel/AgentBar.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, running wd agents discover. From configflux/weld.
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts on startup and resume, executing session-lifecycle-hook.mjs via node with --show-toplevel. From nikuscs/codex-cc-plugin.
Hook Claude Code
One of 2 in hooks.json
Runs on the AfterAgent event, executing launch.mjs via node. From UltimaPhoenix/dev-coach.
Hook Claude Code
One of 2 in hooks.json
Runs when a session ends for startup and resume tool calls, executing session-lifecycle-hook.mjs via node with --show-toplevel. From nikuscs/codex-multitask.
agallardol/zcode-git-worktrees
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From agallardol/zcode-git-worktrees.
Yaomeng1749/claude-code-digital-nomad-config-pack
Hook Claude Code
One of 7 in hooks.json
Runs when the agent finishes a response, executing run-with-flags.js via node (6 commands). From Yaomeng1749/claude-code-digital-nomad-config-pack.
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: