PreToolUse
121Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing guard.sh via bash. From assaio/assaio.
875 tagged cli, measured the same way as everything else here.
Browse within: rust 35bun 34Multi-Agent 29audit 27codex-cli 26terminal 26typescript 23hooks 22code-quality 21markdown 21statusline 21golang 20macos 20agent-memory 19
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing guard.sh via bash. From assaio/assaio.
Hook
Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From superplan-md/superplan-plugin.
Hook Claude Code
Runs before the agent uses a tool for Bash and Write tool calls, executing file-size-check.sh with --cached and --name-only (3 commands). From nylas/cli.
Hook Claude Code
Runs after a tool call finishes for Bash, Edit and Write tool calls, executing auto-format.sh (3 commands). From nylas/cli.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, running bun x ultracite fix. From gmickel/sheets-cli.
ivan-magda/claude-code-plugin-template
Hook
Runs before the agent uses a tool for Write and Edit tool calls, executing validate-plugin.sh. From ivan-magda/claude-code-plugin-template.
ivan-magda/claude-code-plugin-template
Hook
Runs after a tool call finishes for Write and Edit tool calls, executing format-or-lint.sh. From ivan-magda/claude-code-plugin-template.
ivan-magda/claude-code-plugin-template
Hook
Runs when a session starts on startup, running echo '✓ plugin-development loaded: Use /plugin-development:i. From ivan-magda/claude-code-plugin-template.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, running bun run hook:format-file. From archgate/cli.
Hook Claude Code
Runs when a git worktree is created, running bun run hook:worktree-create. From archgate/cli.
Hook Claude Code
Runs when a session starts on startup and resume, running bun run hook:session-start. From archgate/cli.
Hook Claude Code
Runs before the agent uses a tool for Bash, Edit and Write tool calls, running an inline shell check (7 commands). From supernovae-st/nika.
Hook Claude Code
Runs after a tool call finishes for Bash, Write and Edit tool calls, executing check-all.sh with --format, --quiet and --show-toplevel (5 commands). From supernovae-st/nika.
Hook Claude Code
Runs when a session starts, executing check-all.sh with --format, --show-current and --quiet (2 commands). From supernovae-st/nika.
Hook
Runs before the agent uses a tool for Bash and Bash tool calls, executing destroy-block.cjs and pre-commit-audit-guard.cjs via node (2 commands). From kastelldev/kastell.
Hook
Runs after a tool call finishes for Bash tool calls, executing session-log.cjs via node. From kastelldev/kastell.
Hook
Runs when the agent finishes a response, executing stop-quality-check.cjs via node. From kastelldev/kastell.
Hook
Runs after a tool call finishes for Bash tool calls, executing nudge-skill.sh. From axiomhq/cli.
Hook Claude Code
Runs when a session starts, executing session-start.sh. From matteing/opal.
Hook
Runs before the agent uses a tool for Task tool calls, executing _run_hook.sh via bash (2 commands). From lemoncrow-lab/lemoncrow.
Hook
Runs after a tool call finishes for Edit, Write, MultiEdit, Bash and mcp__.* tool calls, executing _run_hook.sh via bash (7 commands). From lemoncrow-lab/lemoncrow.
Hook
Runs when the agent finishes a response, executing _run_hook.sh via bash (2 commands). From lemoncrow-lab/lemoncrow.
Hook
Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing check-runtime-edit.sh via bash. From jubscodes/get-shit-pretty.
Hook
Runs when a session starts on compact, executing gsp-context-recovery.sh via bash. From jubscodes/get-shit-pretty.