PreToolUse
481Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash, Read and Glob tool calls, running an inline shell check (2 commands). From IsaiaScope/ai.
1,657 tagged claude-code, measured the same way as everything else here.
Browse within: claude-code-plugin 512ai-coding 185agent-orchestration 106hooks 82agentic-coding 73claude-ai 67agent-memory 66claude-code-skills 57codex-cli 56code-quality 53ai-memory 51context-engineering 49claude-plugin 44Multi-Agent 42
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash, Read and Glob tool calls, running an inline shell check (2 commands). From IsaiaScope/ai.
Hook Claude Code
One of 4 in settings.json
Runs when you submit a prompt, before the agent sees it, executing log.sh with --show-toplevel. From filopedraz/pocket.
GlamgarOnDiscord/claude-saas-blueprint
Hook Claude Code
One of 6 in settings.json
Runs before the agent uses a tool for Bash, Edit and Write tool calls, executing pre-bash-dangerous.ps1 and pre-edit-protect.ps1 (2 commands). From GlamgarOnDiscord/claude-saas-blueprint.
Hook Claude Code
One of 5 in settings.json
Runs when a session starts on compact, executing post-compact-context.sh via bash. From aleolidev/claude-react-kit.
rohanmistry231/Claude-Code-Project-Structure-Learning-Repository
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From rohanmistry231/Claude-Code-Project-Structure-Learning-Repository.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts on startup, executing skill-reachability-reminder.py via python3. From hams-ollo/zen-agent-skills.
Hook
Runs when a session starts, executing session-start.sh via bash. From vignesh2027/AI-AGENT-SKILLS.
LouisLau-art/multi-agent-skills-catalog
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Edit and Edit tool calls, executing format-python-after-edit.sh and validate-skills-manifest-after-edit.sh (2 commands). From LouisLau-art/multi-agent-skills-catalog.
Hook Claude Code
One of 6 in settings.json
Runs when a session starts, executing index.js via node. From GreXLin85/notnessie.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From indrasvat/shux.
Hook Claude Code
One of 3 in settings.json
Runs when a session starts, executing session_start.py. From oyekamal/mnemo-agent.
Hook
One of 6 in hooks.json
Runs on the BeforeTool event for ^(mcp_.*, .*(http, web, search, fetch, request, api, connect).*, Read, Write, Edit, MultiEdit, NotebookEdit, Bash, Grep and Glob)$ tool calls, running python -m securedact_enforced.gemini_hook --event BeforeTool. From GigantesHJI/securedact-mcp.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From Davmunrey/Trazum.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, executing ark-mcp.mjs via node with --hook, --hook-repair and --root. From pedroknigge/arkgate.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing claude-push-lock-guard.sh, claude-pr-merge-guard.sh and claude-outside-repo-write-guard.sh via bash (3 commands). From andr-ca/agentharness.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing commit-discipline-check.sh. From NVZver/claude-marketplace.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Read, Edit and Write tool calls, executing guard-secret-files.sh via bash. From clever-cc-plugins/cc-config.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write, MultiEdit and NotebookEdit tool calls, executing run-graph-evals.py. From RonMizrahi/superpowers-graph.
Hook Claude Code
One of 3 in settings.json
Runs before the context is compacted, running bd prime. From evb87-tech/corpus.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Write, Edit, MultiEdit and Write tool calls, executing lint-on-edit.sh and large-file-guard.sh via bash (2 commands). From dominikwozniak/dw-solo-skills.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Read, Edit and Write tool calls, executing guard-secret-files.sh via bash. From clever-cc-plugins/cc-content.
jim4226/claude-workspace-brain
Hook Claude Code
One of 3 in settings.json
Runs when a session starts, executing brain_session_start.py via python. From jim4226/claude-workspace-brain.
normful/claude-code-curated-hooks
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, running an inline shell check. From normful/claude-code-curated-hooks.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for WebFetch tool calls, executing url-guard.mjs via node. From brefledev/claudemd-prove-it.
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: