PostToolUse
193Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for mcp__* tool calls, executing mcp-response-limit.py. From samuelclay/NewsBlur.
Shell commands your agent runs at defined points. A hook is code, so read it before you install it.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for mcp__* tool calls, executing mcp-response-limit.py. From samuelclay/NewsBlur.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing check-design-tokens.mjs. From mnfst/manifest.
Hook Claude Code
One of 7 in settings.json
Runs before the agent uses a tool for Write, Bash, Edit and Write tool calls, executing check_forbidden_commands.py, check_test_file_pairing.py, protect_example_ino.py, check_pr_merge_reviews.py, rust_tool_guard.py, tdd_guard.py and protect_platform_headers.py (7 commands). From FastLED/FastLED.
Hook Claude Code
One of 7 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing lint-on-save.py, auto_test_suggest.py and compile_example.py (3 commands). From FastLED/FastLED.
Hook Claude Code
One of 7 in settings.json
Runs when you submit a prompt, before the agent sees it, executing git_context.py. From FastLED/FastLED.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, running an inline shell check. From telepresenceio/telepresence.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running an inline shell check. From telepresenceio/telepresence.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash and PowerShell tool calls, executing check-writable.mjs via node. From civitai/civitai.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing check-svelte-ts.mjs via node. From civitai/civitai.
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Edit, Write, MultiEdit and Bash tool calls, executing protect-dirty-files.py and commit-sanitize-gate.py via python3 (2 commands). From Serial-Studio/Serial-Studio.
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing verify-on-save.py and protect-dirty-files.py via python3 (2 commands). From Serial-Studio/Serial-Studio.
Hook Claude Code
One of 5 in settings.json
Runs when the agent finishes a response, executing canary-check.py via python3. From Serial-Studio/Serial-Studio.
Hook
Part of webnovel-writer
Runs when a session starts, executing session_start.py via python. From lingfengQAQ/webnovel-writer.
Hook
Part of webnovel-writer
Runs before the agent uses a tool for Write, Edit, MultiEdit and Bash tool calls, executing guard_runtime_write.py via python (2 commands). From lingfengQAQ/webnovel-writer.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From joe-bell/cva.
Hook
One of 3 in hooks.json
Runs on the BeforeAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
One of 3 in hooks.json
Runs on the AfterAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
One of 3 in hooks.json
Runs when a session ends, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
Part of UZI-Skill
Runs when a session starts on startup, clear and compact, running an inline shell check. From wbh604/UZI-Skill.
Hook ✓ vendor
Runs on the stop event, executing continual-learning-stop.ts via bun. From cursor/plugins.
Hook Claude Code ✓ vendor
One of 2 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From apache/iotdb.
Hook
Part of repowise
Runs when a session starts on startup, resume and clear, running an inline shell check. From repowise-dev/repowise.
Hook
Part of repowise
Runs after a tool call finishes for Grep, Glob, Read, Edit, Write and mcp__.*[Rr]epowise.*__.* tool calls, running an inline shell check. From repowise-dev/repowise.
Hook
Part of repowise
Runs when a tool call fails for Read, Edit, Write, Grep, Glob and NotebookEdit tool calls, running an inline shell check. From repowise-dev/repowise.
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: