PostToolUse
169Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing log-changes.sh and on-edit-lint.sh via bash (2 commands). From nerviq/nerviq.
912 tagged claude, measured the same way as everything else here.
Browse within: claude-code-plugin 441ai-tools 133ai-coding 132claude-ai 84agent-orchestration 74agentic-coding 71agent-memory 64hooks 64ai-memory 57gemini 55claudecode 53claude-code-hooks 52agentic-engineering 46skills 44
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing log-changes.sh and on-edit-lint.sh via bash (2 commands). From nerviq/nerviq.
Hook
One of 3 in hooks.json
Runs when a session starts on startup and resume, executing session-lifecycle-hook.mjs via node with --show-toplevel. From nikuscs/codex-cc-plugin.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write and Update tool calls, running an inline shell check. From k2wanko/voicepeak-mcp.
Hook Claude Code
One of 6 in settings.json
Runs before the agent uses a tool for Edit, Write, NotebookEdit and Bash tool calls, executing sibling_repo_worktree_guard.py and gmail_send_gate.py via python3 (2 commands). From markmhendrickson/ateles.
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, running an inline shell check. From lkangd/cc-settings-preset.
Hook
Runs after a tool call finishes for Edit and Write tool calls, executing typecheck-after-edit.sh, lint-after-edit.sh and format-on-edit.sh via bash (3 commands). From OshanKHZ/cc-swiss-knife.
adityawrk/analytics-with-claude-code
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash and execute_sql tool calls, executing validate-sql.sh via bash (2 commands). From adityawrk/analytics-with-claude-code.
Hook Claude Code
One of 5 in settings.json
Runs when the agent sends a notification, running agent-pulse hook --provider claude --event notification. From SantiagoBobrik/agent-pulse.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing protect-files.mjs, warn-large-files.mjs and block-dangerous-commands.mjs via node (3 commands). From zebbern/termstack.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for ^(Edit, Write)$, ^(Bash and PowerShell)$ tool calls, executing run-tests-on-edit.js, nudge-manifest-curator.js and check-checkpoint-commits.js via node (3 commands). From V-Songbird/foundry.
Hook Claude Code
One of 7 in settings.json
Runs after a tool call finishes, executing cub-hook.sh. From lavallee/cub.
Hook Claude Code
One of 7 in settings.json
Runs after a tool call finishes for Bash, Edit, Write, Edit, Edit, Write, Bash, Read, Grep, Glob, Read, Agent, Edit, Write, Bash, Read, Grep, Glob and Agent tool calls, executing post-bash-log.sh, hook-state-tracker.sh, post-merge-verify.sh, post-edit-format.sh, post-edit-failure-tracker.sh, post-instance-capture.sh…
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Bash and EnterWorktree tool calls, executing spawn-pr-review.sh with --show-toplevel, --prefix and --silent (2 commands). From prototypdigital/bluetemberg.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, running flanner hook guard-write. From jaysonmulwa/flanner.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From gkoreli/backlog-mcp.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts on startup and clear, executing cold-start-checks.sh. From willackerly/rebar.
Hook Claude Code
One of 9 in settings.json
Runs before the agent uses a tool for Read, Skill, Bash, ScheduleWakeup, Write, Edit and MultiEdit tool calls, executing context-reads-gate.sh, task-output-read-advisory.sh, context-reads-skill-gate.sh, utilization-gate.sh, bash-agent-inject.sh, bash-path-resolution-hook.sh, bare-bash-authoring-gate.sh…
mark-weeks/hello-nested-worlds-adventure
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From mark-weeks/hello-nested-worlds-adventure.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From Monkopedia/rouse-context.
Hook Claude CodeCodex
One of 2 in settings.json
Runs when a session starts, executing check-codex-freshness.sh via bash. From opencue/cuecards.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for mcp__github__create_pull_request, mcp__github__update_pull_request, mcp__github__add_issue_comment, mcp__github__add_comment_to_pending_review, mcp__github__add_reply_to_pull_request_comment, mcp__github__pull_request_review_write and mcp__github__issue_write tool calls, running…
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Agent and ExitPlanMode tool calls, executing inject-rules-into-subagent.py and plan-review-gate.py (2 commands). From semihkayan/codeweave-mcp.
Hook Claude Code
One of 12 in settings.json
Runs when a session starts, running an inline shell check. From sefaertunc/Worclaude.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing ops.py. From a2uicatalog/a2ui.
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: