PreToolUse
49Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash and WebFetch tool calls, executing reject-pytest-tail.sh and spa-domain-redirect.sh via bash (2 commands). From xg-gh-25/SwarmAI.
351 tagged agentic-ai, measured the same way as everything else here.
Browse within: agentic-workflow 204agentic-coding 133agentic-engineering 84ai-coding 65claude-code-plugin 49ai-coding-assistant 40hooks 30claude-ai 29agent-framework 28agentic-development 27audit 27chatgpt 27ai-governance 26context-engineering 26
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash and WebFetch tool calls, executing reject-pytest-tail.sh and spa-domain-redirect.sh via bash (2 commands). From xg-gh-25/SwarmAI.
Hook Claude Code
One of 4 in settings.json
Runs before the context is compacted, executing pre-compact-continuity.sh. From web3dev1337/agent-workspace.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts on resume, compact and clear, executing session-start-continuity.sh. From web3dev1337/agent-workspace.
Hook Claude Code
One of 4 in settings.json
Runs when a subagent finishes, executing subagent-stop-continuity.sh. From web3dev1337/agent-workspace.
Hook Claude Code
One of 28 in settings.json
Runs before the agent uses a tool, executing hooks.py via python3. From shanraisshan/shanraisshan.
Hook Claude Code
One of 28 in settings.json
Runs when the agent asks permission for an action, executing hooks.py via python3. From shanraisshan/shanraisshan.
Hook Claude Code
One of 28 in settings.json
Runs after a tool call finishes, executing hooks.py via python3. From shanraisshan/shanraisshan.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts, running an inline shell check. From ai4curation/ai-gene-review.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit, MultiEdit and Write tool calls, executing validate_ai_review_hook.py and validate_rule_review_hook.py (2 commands). From ai4curation/ai-gene-review.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Edit, MultiEdit and Write tool calls, executing protect_files_hook.py and validate_ai_review_pretool_hook.py (2 commands). From ai4curation/ai-gene-review.
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.
shanraisshan/agentic-engineering
Hook Claude Code
One of 28 in settings.json
Runs when the agent asks permission for an action, executing hooks.py via python3. From shanraisshan/agentic-engineering.
shanraisshan/agentic-engineering
Hook Claude Code
One of 28 in settings.json
Runs on the FileChanged event for .envrc, .env and .env.local tool calls, executing hooks.py via python3. From shanraisshan/agentic-engineering.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Agent and Task tool calls, executing guard-pr-reviewer.sh. From branover/hexgraph.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing announce_skills.py via python. From XAIHT/Tlamatini.
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, running an inline shell check. From kyungseo/ai-workflow-harness.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing auto-update.sh. From rlacombe/switchback-running.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts, running echo session. From Chemaclass/agnostic-ai.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Write tool calls, running echo pre. From Chemaclass/agnostic-ai.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit tool calls, running gofmt -w. From Chemaclass/agnostic-ai.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From sergeyzwezdin/huba.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts on startup, clear and compact, executing session-start.py via python3 (3 commands). From tincopper/neeko.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Task and Agent tool calls, executing inject-subagent-context.py via python3 (2 commands). From tincopper/neeko.
Hook Claude Code
One of 4 in settings.json
Runs when you submit a prompt, before the agent sees it, executing inject-workflow-state.py via python3. From tincopper/neeko.
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: