PreToolUse
01Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running node -e ". From heygen-com/hyperframes.
124 tagged Browser automation, measured the same way as everything else here.
Browse within: browser-automation 36chrome-extension 14playwright 11chrome-devtools-protocol 9hooks 9ai-assistant 7dotnet 7electron 7ReAct 6claude-code-skills 6gemini-cli 6reverse-engineering 6tailwindcss 6ai-powered-testing 5
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running node -e ". From heygen-com/hyperframes.
Chachamaru127/claude-code-harness
Hook
Runs before the agent uses a tool for Write, Edit, MultiEdit, Bash, Read, AskUserQuestion, Write, Edit, mcp__chrome-devtools__.*, mcp__playwright__.* and mcp__plugin_playwright_playwright__.* tool calls, running an inline shell check (5 commands). From Chachamaru127/claude-code-harness.
Hook Claude Code
Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test), bun (install, test), cargo build, make, docker, pytest, vitest…
Hook
Runs when a session starts, executing session-start-rules.js via node. From caozhiyuan/copilot-api.
Hook
Runs when a session starts on startup, executing smart-install.py and daemon-check.py via python3 (2 commands). From Saik0s/mcp-browser-use.
Hook
Runs when a session starts, executing on-session-start.mjs via node. From LigphiDonk/Oh-my--paper.
Hook
Runs when the agent finishes a response, executing stop.js via node. From memvid/claude-brain.
Hook
Runs after a tool call finishes for Edit and Write tool calls, executing auto-stage.js via node. From karanb192/claude-code-hooks.
Hook Claude Code
Runs before the agent uses a tool for Bash, Edit, MultiEdit and Write tool calls, executing pre-tool-use.js via node (5 commands). From pegasi-ai/reins.
Hook Claude Code
Runs after a tool call finishes for Bash, Edit, MultiEdit and Write tool calls, executing post-tool-use.js via node (5 commands). From pegasi-ai/reins.
Hook
Runs before the agent uses a tool for AskUserQuestion tool calls, executing wmux-bridge.mjs via node with --permission-gate (2 commands). From openwong2kim/wmux.
Hook
Runs after a tool call finishes, executing wmux-bridge.mjs via node. From openwong2kim/wmux.
Hook
Runs when the agent finishes a response, executing wmux-bridge.mjs via node. From openwong2kim/wmux.
Hook
Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test), bun (install, test), cargo build, make, docker, pytest, vitest…
Hook Claude Code
Runs before the agent uses a tool for Bash, Write, Edit, NotebookEdit and Read tool calls, executing safety.py, pre-bash-curl-pipe.py, check-commit-message.py, check-merge-status.py, check-browser-attestation.py, check-changelog-on-merge.py, check-duplicate-commit-message.py, pre-push-typecheck.py, pre-push-format.py…
Hook Claude Code
Runs before the agent uses a tool for Bash, Read and Glob tool calls, running an inline shell check (2 commands). From fullselfbrowsing/FSB.
Hook Claude Code
Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, executing enforce_constitution.py via python3. From idavidov13/agentic-playwright.
browserbase/claude-code-plugin
Hook
Runs before the agent uses a tool for mcp__claude-in-chrome__navigate tool calls, executing browser-tool-log.sh. From browserbase/claude-code-plugin.
ThePatriczek/playwright-recast
Hook Claude Code
Runs before the agent uses a tool for mcp__plugin_playwright-recast_recast__render_video tool calls, executing pre-render-validate.js via node. From ThePatriczek/playwright-recast.
Hook
Runs after a tool call finishes for Write and Edit tool calls, executing validate-test.sh via bash. From adriannoes/awesome-agentic-ai.
Hook
Runs when a session starts, executing detect-playwright.sh via bash. From adriannoes/awesome-agentic-ai.
Hook Claude Code
Runs when the agent finishes a response, running an inline shell check. From mits-pl/wove.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, running an inline shell check. From mits-pl/wove.
Hook
Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test)?, bun (install, test), cargo build, make, docker, pytest, vitest…