developer tools hooks

1,666 tagged developer tools, measured the same way as everything else here.

Browse within: hooks 107codex-cli 85coding-agents 68code-quality 62context-management 58agentic-coding 55plugin 51bash 46claude-plugin 45Multi-Agent 41agent-orchestration 40agentic-workflow 38cli-tools 38agent-memory 33

BeforeTool

121

Jamkris/everything-gemini-code

Hook

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…

87 3mo ago A tokens not measured original MIT

AfterTool

122

Jamkris/everything-gemini-code

Hook

Runs on the AfterTool event for tool == "run_shell_command", tool == "run_shell_command" && tool_input.command matches "^\\s*(npm run build, pnpm (run )?build, yarn (run )?build, bun (run )?build)\\b", tool == "edit_file" && tool_input.file_path matches "\\.(ts, tsx, js, jsx)$", tool == "edit_file" &&…

87 3mo ago A tokens not measured original MIT

SessionEnd

123

Jamkris/everything-gemini-code

Hook

Runs when a session ends, executing run.js via node (2 commands). From Jamkris/everything-gemini-code.

87 3mo ago A tokens not measured original MIT

PreToolUse

125

justi/claude-code-project-boundary

Hook

Runs before the agent uses a tool for Bash, Edit, Write and MultiEdit tool calls, executing guard.sh via bash (4 commands). From justi/claude-code-project-boundary.

86 1mo ago A tokens not measured copy · 61% MIT

Notification

126

ChanMeng666/echook

Hook

Runs when the agent sends a notification for permission_prompt, idle_prompt, auth_success, elicitation_dialog, elicitation_complete, elicitation_response, agent_needs_input, agent_completed, elicitation_url_dialog, worker_permission_prompt, push_notification, computer_use_enter, computer_use_exit…

86 10d ago A tokens not measured original MIT

PostCompact

127

ChanMeng666/echook

Hook

Runs after the context is compacted for manual and auto tool calls, executing run.py via python (2 commands). From ChanMeng666/echook.

86 10d ago A tokens not measured original MIT

DirectoryAdded

128

ChanMeng666/echook

Hook

Runs on the DirectoryAdded event for slash_command and register_repo_root tool calls, executing run.py via python (2 commands). From ChanMeng666/echook.

86 10d ago A tokens not measured original MIT

PostToolUse

129

Vvkmnn/claude-emporium

Hook

Runs after a tool call finishes for Bash, Edit and Write tool calls, executing post-error.js via node. From Vvkmnn/claude-emporium.

82 6mo ago A tokens not measured

Stop

130

Vvkmnn/claude-emporium

Hook

Runs when the agent finishes a response, executing stop.js via node. From Vvkmnn/claude-emporium.

82 6mo ago A tokens not measured

PostToolUse

131

kivo360/OmoiOS

Hook Claude Code

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

75 2mo ago A tokens not measured original Apache-2.0

SessionStart

132

kivo360/OmoiOS

Hook Claude Code

Runs when a session starts, running an inline shell check. From kivo360/OmoiOS.

75 2mo ago A tokens not measured original Apache-2.0

SessionStart

133

get-Lucid/Lucid

Hook

Runs when a session starts, running an inline shell check. From get-Lucid/Lucid.

75 5mo ago A tokens not measured original MIT

SessionStart

134

TOKTOKHAN-DEV/agent-company

Hook Claude Code

Runs when a session starts, executing session-start.sh via bash. From TOKTOKHAN-DEV/agent-company.

74 +1 6d ago A tokens not measured copy · 53% MIT

PreToolUse

135

TOKTOKHAN-DEV/agent-company

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing guard-image-generation.sh via bash. From TOKTOKHAN-DEV/agent-company.

74 +1 6d ago A tokens not measured original MIT

SessionStart

136

superplan-md/superplan-plugin

Hook

Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From superplan-md/superplan-plugin.

72 3mo ago A tokens not measured original Apache-2.0

PreToolUse

137

ivan-magda/claude-code-plugin-template

Hook

Runs before the agent uses a tool for Write and Edit tool calls, executing validate-plugin.sh. From ivan-magda/claude-code-plugin-template.

68 +1 2mo ago A tokens not measured original MIT

PostToolUse

138

ivan-magda/claude-code-plugin-template

Hook

Runs after a tool call finishes for Write and Edit tool calls, executing format-or-lint.sh. From ivan-magda/claude-code-plugin-template.

68 +1 2mo ago A tokens not measured original MIT

SessionStart

139

ivan-magda/claude-code-plugin-template

Hook

Runs when a session starts on startup, running echo '✓ plugin-development loaded: Use /plugin-development:i. From ivan-magda/claude-code-plugin-template.

68 +1 2mo ago A tokens not measured original MIT

PreToolUse

140

dlupiak/claude-session-dashboard

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing block-destructive.sh. From dlupiak/claude-session-dashboard.

66 yesterday A tokens not measured original MIT

SessionStart

141

dlupiak/claude-session-dashboard

Hook Claude Code

Runs when a session starts, executing session-start.sh and start-dashboard.sh (2 commands). From dlupiak/claude-session-dashboard.

66 yesterday A tokens not measured original MIT

PreToolUse

142

lgbarn/shipyard

Hook Claude Code

Runs before the agent uses a tool for Edit and Write tool calls, running an inline shell check. From lgbarn/shipyard.

65 1mo ago A tokens not measured original MIT

PostToolUse

143

lgbarn/shipyard

Hook Claude Code

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

65 1mo ago A tokens not measured original MIT

TeammateIdle

144

lgbarn/shipyard

Hook

Runs on the TeammateIdle event, executing teammate-idle.sh. From lgbarn/shipyard.

65 1mo ago A tokens not measured original MIT