PreToolUse
25ShipWithAI/claude-code-mastery
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing npm-audit-check.sh. From ShipWithAI/claude-code-mastery.
454 tagged anthropic, measured the same way as everything else here.
Browse within: claude-code-plugin 537ai-coding 226agentic-coding 127ai-tools 117claude-code-hooks 83ai-memory 75agentic-workflow 74agent-orchestration 73claude-plugin 73claude-ai 57ai-coding-assistant 54ai-assistant 48bash 46agentic 41
ShipWithAI/claude-code-mastery
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing npm-audit-check.sh. From ShipWithAI/claude-code-mastery.
Hook Claude Code
One of 11 in settings.json
Runs before the context is compacted for manual and auto tool calls, executing hook-handler.cjs via sh (4 commands). From shyftlabs/continuum.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing scope_check.py via python3. From mukul975/Threatswarm.
MuhammadUsmanGM/claude-code-best-practices
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Write and Edit tool calls, executing block-secrets.sh via bash. From MuhammadUsmanGM/claude-code-best-practices.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing guard-image-generation.sh via bash. From TOKTOKHAN-DEV/agent-company.
dlupiak/claude-session-dashboard
Hook Claude Code
One of 3 in settings.json
Runs when a session starts, executing session-start.sh and start-dashboard.sh (2 commands). From dlupiak/claude-session-dashboard.
Hook
One of 2 in hooks.json
Runs after a tool call finishes for Read, Edit, Write and MultiEdit tool calls, executing skill-suggester.mjs via node. From Desko77/claude-code-skills-1c.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Write and Edit tool calls, executing safety_check.sh with --write (2 commands). From lookfree/cc-harness.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Edit and Write tool calls, executing protect-files.sh via bash. From TheAstrelo/Claude-Pipeline.
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Skill tool calls, running an inline shell check. From shopwareLabs/ai-coding-tools.
kenjudy/pdca-agentic-coding-framework
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing test_build.py. From kenjudy/pdca-agentic-coding-framework.
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Bash and Read tool calls, executing hook-block-dangerous.py, hook-comms-guard.py and hook-protect-secrets.py via python3 (3 commands). From chacosoldier/compabob.
Hook Codex
One of 2 in hooks.json
Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From kochetkov-ma/claude-brewcode.
lukasz-fedor/claude-memory-template
Hook Claude Code
One of 2 in settings.json
Runs before the context is compacted, executing pre-compact-handover.py via python3. From lukasz-fedor/claude-memory-template.
EchoingVesper/mcp-task-orchestrator
Hook Claude Code
One of 8 in settings.json
Runs after a tool call finishes for Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Bash, Read, Write, Edit, MultiEdit, Read, Write, Edit, MultiEdit and Read tool calls, executing markdown_lint_dispatcher.py, python_error_detector.py and post_read_linter.py with --porcelain (7 commands). From…
Hook Claude Code
One of 3 in settings.json
Runs before the context is compacted, running bd prime. From olgasafonova/miro-mcp-server.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing pre-commit.sh. From LeeYudok/agents-scaffold.
connerohnesorge/claude-agent-sdk-go
Hook Claude Code
One of 11 in settings.json
Runs when you submit a prompt, before the agent sees it, running conclaude UserPromptSubmit. From connerohnesorge/claude-agent-sdk-go.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing format-edited-file.sh. From lukas-grigis/ralphctl.
shanraisshan/agentic-engineering
Hook Claude Code
One of 28 in settings.json
Runs before the agent uses a tool, executing hooks.py via python3. From shanraisshan/agentic-engineering.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From srtab/daiv.
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, executing stop_hook.py via python3. From mohitbadwal/ringback.
Hook Claude Code
One of 10 in settings.json
Runs after a tool call finishes for Bash tool calls, executing error-logger.sh via bash. From onurpolat05/ALBA.
Hook Claude Code
One of 9 in settings.json
Runs before the agent uses a tool for ^(Write, Edit, MultiEdit)$, ^(Glob, Grep)$, ^Read$, ^(Bash, PowerShell)$ and ^Agent$ tool calls, executing gate-hook.mjs and hook-handler.cjs via node (9 commands). From eric-cielo/moflo.
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: