Stop
169Hook Claude Code
One of 3 in settings.json
Runs when the agent finishes a response, executing docs-build-run.sh and py-typecheck-run.sh (2 commands). From cocoindex-io/cocoindex.
Shell commands your agent runs at defined points. A hook is code, so read it before you install it.
Hook Claude Code
One of 3 in settings.json
Runs when the agent finishes a response, executing docs-build-run.sh and py-typecheck-run.sh (2 commands). From cocoindex-io/cocoindex.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check (5 commands). From Arize-ai/phoenix.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing pre-merge-check.sh. From BrasilAPI/BrasilAPI.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write and NotebookEdit tool calls, running an inline shell check. From aden-hive/hive.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing block-git-push.sh. From yugabyte/yugabyte-db.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Write and Edit tool calls, running an inline shell check. From woocommerce/woocommerce.
diet103/claude-code-infrastructure-showcase
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Edit, MultiEdit and Write tool calls, executing skill-verification-guard.sh. From diet103/claude-code-infrastructure-showcase.
diet103/claude-code-infrastructure-showcase
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Edit, MultiEdit, Write and Skill tool calls, executing post-tool-use-tracker.sh and skill-activation-tracker.sh (2 commands). From diet103/claude-code-infrastructure-showcase.
diet103/claude-code-infrastructure-showcase
Hook Claude Code
One of 5 in settings.json
Runs when the agent finishes a response, executing session-doc-updater.sh. From diet103/claude-code-infrastructure-showcase.
Hook Claude Code ✓ vendor
One of 5 in settings.json
Runs when a git worktree is created, running node .claude/hooks/worktree.mts create. From gitkraken/vscode-gitlens.
Hook Claude Code ✓ vendor
One of 5 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check (2 commands). From gitkraken/vscode-gitlens.
Hook Claude Code ✓ vendor
One of 5 in settings.json
Runs before the agent uses a tool for Edit and Write tool calls, running an inline shell check. From gitkraken/vscode-gitlens.
Imbad0202/academic-research-skills-codex
Hook
One of 2 in hooks.json
Runs when a session starts, executing announce-ars-loaded.sh via bash. From Imbad0202/academic-research-skills-codex.
Imbad0202/academic-research-skills-codex
Hook
One of 2 in hooks.json
Runs before the agent uses a tool for Write, Edit, MultiEdit and Bash tool calls, executing run_guard.sh via bash. From Imbad0202/academic-research-skills-codex.
Hook
Part of gsd-core
Runs when a session starts, executing gsd-ensure-canonical-path.js and gsd-check-update.js via node (2 commands). From open-gsd/gsd-core.
Hook
Part of gsd-core
Runs before the agent uses a tool for Write, Edit, Write, Edit, MultiEdit, Write, Agent and Task tool calls, executing gsd-prompt-guard.js, gsd-read-guard.js, gsd-worktree-path-guard.js, gsd-write-guard.js and gsd-agent-isolation-guard.js via node (5 commands). From open-gsd/gsd-core.
Hook
Part of gsd-core
Runs after a tool call finishes for Bash, Edit, Write, MultiEdit, Agent, Task, Read, WebFetch and WebSearch tool calls, executing gsd-context-monitor.js and gsd-read-injection-scanner.js via node (2 commands). From open-gsd/gsd-core.
Hook Claude Code ✓ vendor
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running bunx [email protected] --no-config --write .. From anthropics/claude-code-action.
Hook
Part of plannotator
Runs before the agent uses a tool for EnterPlanMode tool calls, running plannotator improve-context. From backnotprop/plannotator.
Hook
Part of plannotator
Runs when the agent asks permission for an action for ExitPlanMode tool calls, running plannotator. From backnotprop/plannotator.
Hook Claude Code
One of 2 in settings.json
Runs when you submit a prompt, before the agent sees it, running codegraph prompt-hook. From webiny/webiny-js.
anthropics/claude-agent-sdk-python
Hook Claude Code ✓ vendor
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running an inline shell check. From anthropics/claude-agent-sdk-python.
Hook
Part of superpowers-zh
Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From jnMetaCode/superpowers-zh.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing enforce-brevilabs-skills.py. From logancyang/obsidian-copilot.
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: