PreToolUse
121Hook
Part of do-it
Runs before the agent uses a tool for Bash tool calls, executing strict-external-actions.sh (7 commands). From tdwhere123/do-it.
425 tagged agents, measured the same way as everything else here.
Browse within: agentic-workflow 33hooks 26codex-cli 19Multi-Agent 16gemini 16agentic 15atif 14atof 14claude-code-skills 14coding 14dotfiles 14agentmemory 12claudecode 12markdown 12
Hook
Part of do-it
Runs before the agent uses a tool for Bash tool calls, executing strict-external-actions.sh (7 commands). From tdwhere123/do-it.
Hook
Part of do-it
Runs after a tool call finishes for Edit, Write, MultiEdit and NotebookEdit tool calls, executing write-quality-lint.sh. From tdwhere123/do-it.
Hook Claude Code
Part of hatch3r
Runs when a session starts, executing session-start-registry.mjs. From hatch3r/hatch3r.
Hook Claude Code
Part of hatch3r
Runs on the ConfigChange event for project_settings tool calls, running echo 'hatch3r: .claude/settings.json changed — review new al. From hatch3r/hatch3r.
Hook
Part of brief-spec
Runs when a session starts, running an inline shell check. From luanmorenommaciel/brief-spec.
Hook
Part of brief-spec
Runs when you submit a prompt, before the agent sees it, running an inline shell check. From luanmorenommaciel/brief-spec.
Hook
Part of brief-spec
Runs after a tool call finishes, running an inline shell check. From luanmorenommaciel/brief-spec.
Hook
Part of aprende
Runs after a tool call finishes for Bash, Edit and Write tool calls, executing capture-signal.sh via bash. From Hainrixz/aprende-skill.
Hook
Part of aprende
Runs when the agent finishes a response, executing stop-suggest.sh via bash. From Hainrixz/aprende-skill.
Hook Claude Code
Runs before the agent uses a tool for Edit and Write tool calls, executing protect_files.sh. From Brad-Edwards/aptl.
GeoloeG-IsT/agents-reverse-engineer
Hook Claude Code
Runs when a session starts, executing are-check-update.js via node. From GeoloeG-IsT/agents-reverse-engineer.
GeoloeG-IsT/agents-reverse-engineer
Hook Claude Code
Runs after a tool call finishes for Read tool calls, executing are-context-loader.js via node. From GeoloeG-IsT/agents-reverse-engineer.
Hook Claude Code
Runs when a session starts on startup, executing claude-dev-setup-once.sh. From burin-labs/harn.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing agent-shell-guard.sh. From burin-labs/harn.
Hook
Part of uploads
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From buildinternet/uploads.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, running pnpm fix. From Kevin-Liu-01/Loop.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From AI-Riksarkivet/ra-mcp.
Hook
Part of minns-agent
Runs when the agent finishes a response, running minns learn --category session_summary --from-stdin. From Minns-ai/MinnsDB.
Hook
Part of minns-agent
Runs before the agent uses a tool for Edit and Write tool calls, running minns recall --brief --file $TOOL_INPUT_FILE_PATH 'relevant . From Minns-ai/MinnsDB.
Hook
Part of forwward-teams
Runs after a tool call finishes for Write and Edit tool calls, executing task-gate.sh. From iankiku/forwward-teams.
Hook
Part of forwward-teams
Runs before the agent uses a tool for Bash tool calls, executing validate-command.sh. From iankiku/forwward-teams.
Hook
Part of agent-recall
Runs when a session starts, running agent-recall-session-start. From mnardit/agent-recall.
Hook
Part of agent-recall
Runs after a tool call finishes for mcp__memory__.* tool calls, running agent-recall-post-tool-use. From mnardit/agent-recall.
brayandiazc/project-starter-template-es-ai
Hook Claude Code
Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing git-guardrails.sh and secret-guardrails.sh (2 commands). From brayandiazc/project-starter-template-es-ai.
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: