PreToolUse
505Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Edit, MultiEdit, Write, NotebookEdit, Bash and mcp__.* tool calls, executing ccr-role-write-guard.mjs via node. From HsienW/chat-gun-react-agent.
6,794 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 2 in settings.json
Runs before the agent uses a tool for Edit, MultiEdit, Write, NotebookEdit, Bash and mcp__.* tool calls, executing ccr-role-write-guard.mjs via node. From HsienW/chat-gun-react-agent.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running swift format lint -s -r .. From giginet/xcodeproj-mcp-server.
Hook Claude Code
One of 3 in settings.json
Runs before the context is compacted, running mulch prime. From jayminwest/seeds.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing generate_docs.py with --tb and --quiet (2 commands). From okikusan-public/stock_skills.
czlonkowski/n8n-mcp-cc-buildier
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool, executing log-agent-actions-v2.sh. From czlonkowski/n8n-mcp-cc-buildier.
Hook Claude Code
One of 4 in settings.json
Runs when the agent finishes a response, executing sync-git-branches.sh, react-pattern-review.sh, code-quality-review-reminder.sh and verify.sh (4 commands). From bitsocialnet/5chan.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From benseverndev-oss/goldenmatch.
Hook Claude Code
One of 6 in settings.json
Runs when a session starts on startup, resume and compact, executing startup-context-loader.sh, resume-context-loader.sh and postcompact-restore.py (3 commands). From flonat/flonat-research.
Hook Claude Code
One of 6 in settings.json
Runs when a session starts, executing session-start.sh. From kangraemin/claude-inspector.
forsonny/Claude-Code-Novel-Writer
Hook Claude Code
One of 5 in settings.json
Runs when a session starts on startup, resume, clear, compact and fork, executing session-init.sh. From forsonny/Claude-Code-Novel-Writer.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit, Write and Bash tool calls, executing auto-format.sh and coderabbit-review-gate.sh with --show-toplevel (2 commands). From ambient-code/platform.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts, running an inline shell check. From uwaserver/uwas.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Write, Edit, MultiEdit, Write, Edit and MultiEdit tool calls, executing design-check.sh and contrast-check.sh (2 commands). From one-ie/one.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing index.ts via bun. From alecs5am/ralphy.
Hook Claude Code
One of 6 in settings.json
Runs after a tool call finishes for Agent, Edit, Write, AskUserQuestion and Agent tool calls, running python -m cataforge.runtime.hook.scripts.validate_agent_resu (4 commands). From lync-cyber/CataForge.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit, Write and Bash tool calls, executing check-alpine-csp.sh and post-pr-simplify.sh (3 commands). From aaddrick/claude-pipeline.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From qbit-ai/qbit.
clxzl/claude-code-best-practice-cn
Hook Claude Code
One of 23 in settings.json
Runs after a tool call finishes, executing hooks.py via python3. From clxzl/claude-code-best-practice-cn.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing validate_run_args.sh via bash. From guhcostan/b3analysis.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Edit and Write tool calls, executing prevent-generated-edit.sh (2 commands). From hiromaily/go-crypto-wallet.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check (5 commands). From vinta/hal-9000.
Hook Claude Code
One of 3 in settings.json
Runs before the context is compacted, running bd prime. From goern/forgejo-mcp.
agustinusnathaniel/nextarter-tailwind
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, running pnpm dlx ultracite fix. From agustinusnathaniel/nextarter-tailwind.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Bash, Agent, Write and Edit tool calls, executing post-tool-log.sh via bash (4 commands). From NeoTheCapt/RedteamAgent.
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: