ai-agents hooks

1,228 tagged ai-agents, measured the same way as everything else here.

Browse within: claude-code-plugin 319ai-coding 150agent-memory 132agent-orchestration 116agentic-coding 94Multi-Agent 69ai-memory 67codex-cli 66Autonomous Agents 53ai-tools 52coding-agents 50agentic-workflow 48context-engineering 48hooks 42

SubagentStop

49

varun29ankuS/shodh-memory

Hook Claude Code

One of 2 in settings.json

Runs when a subagent finishes, executing memory-hook.ts via bun. From varun29ankuS/shodh-memory.

not rated 275 yesterday A tokens not measured original Apache-2.0

PreToolUse

50

h0x91b/dev-3.0

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash and Read tool calls, executing auto-approve.sh (2 commands). From h0x91b/dev-3.0.

not rated 252 +4 today A tokens not measured original Apache-2.0

PostToolUse

51

shep-ai/shep

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing format-tsp.sh. From shep-ai/shep.

not rated 247 2d ago A tokens not measured original MIT

PreToolUse

52

johnkf5-ops/the-dev-squad

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool, executing approval-gate.sh. From johnkf5-ops/the-dev-squad.

not rated 238 4mo ago A tokens not measured original MIT

SessionStart

53

qualixar/superlocalmemory

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, running an inline shell check (2 commands). From qualixar/superlocalmemory.

not rated 224 +1 2d ago A tokens not measured AGPL-3.0

UserPromptSubmit

54

bagidea/bagidea-office

Hook Claude Code

One of 4 in settings.json

Runs when you submit a prompt, before the agent sees it, executing hook.ps1. From bagidea/bagidea-office.

not rated 213 +10 3d ago A tokens not measured original MIT

PostToolUse

55

kstenerud/yoloai

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing post-edit.sh and check_citation_provenance.py (2 commands). From kstenerud/yoloai.

not rated 211 +1 15d ago A tokens not measured original MIT

SessionStart

56

mattgierhart/PRD-driven-context-engineering

Hook Claude Code

One of 8 in settings.json

Runs when a session starts, executing context-validation.sh via bash. From mattgierhart/PRD-driven-context-engineering.

not rated 182 +1 5d ago A tokens not measured original MIT

SessionStart

57

fancyboi999/open-tag

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on startup, executing pull-main-on-session-start.sh and worktree-reminder.sh via bash (2 commands). From fancyboi999/open-tag.

not rated 182 +7 14d ago A tokens not measured copy · 47% Apache-2.0

PreToolUse

58

heypinchy/pinchy

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing require-docs-review.mjs via node. From heypinchy/pinchy.

not rated 176 5d ago A tokens not measured AGPL-3.0

PreToolUse

59

vericontext/vibeframe

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing pre-push-validate.sh via bash. From vericontext/vibeframe.

not rated 165 1mo ago A tokens not measured original MIT

PostToolUse

60

serradura/okf

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run post-edit. From serradura/okf.

not rated 153 +11 3d ago A tokens not measured copy · 44% Apache-2.0

SessionStart

61

paulpreibisch/AgentVibes

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, executing session-start-tts.ps1. From paulpreibisch/AgentVibes.

not rated 153 1mo ago A tokens not measured original Apache-2.0

PostToolUse

62

st0012/cctop

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 st0012/cctop.

not rated 148 +1 4d ago A tokens not measured original MIT

PreToolUse

63

arbiterForge/codeArbiter

Hook Claude Code

One of 4 in hooks.json

Runs before the agent uses a tool for Bash, shell_command, exec_command, unified_exec, apply_patch, Write and Edit tool calls, executing pre-tool-adapter.py via python3 (2 commands). From arbiterForge/codeArbiter.

not rated 142 +1 yesterday A tokens not measured AGPL-3.0

SessionStart

64

qbit-ai/qbit

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh. From qbit-ai/qbit.

not rated 127 5mo ago A tokens not measured

PostToolUse

65

NeoTheCapt/RedteamAgent

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Bash, Agent, Write and Edit tool calls, executing post-tool-log.sh via bash (4 commands). From NeoTheCapt/RedteamAgent.

not rated 125 +3 1mo ago A tokens not measured

PreToolUse

66

X-isdoingreat/canvas-pilot

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing check-public-leak.py, check-presubmit-audit.py and check-no-runner-script.py via python (3 commands). From X-isdoingreat/canvas-pilot.

not rated 121 +21 1mo ago A tokens not measured AGPL-3.0

PostToolUse

67

cdavid817/vanehub-ai

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing post-edit-quality.mjs via node. From cdavid817/vanehub-ai.

not rated 112 +25 today A tokens not measured original Apache-2.0

PreToolUse

68

martymcenroe/AssemblyZero

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing bash-gate.sh and secret-guard.sh via bash (2 commands). From martymcenroe/AssemblyZero.

not rated 110 today A tokens not measured

PostToolUse

69

assafkip/kipi-system

Hook Claude Code

One of 7 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit, Bash, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Write, Edit and MultiEdit tool calls, executing token-guard.py, claude-path-write-guard.py, claude-integrity-tripwire.py, prompt-only-enforcement-guard.py, enforced-claim-lint.py, wiring-check.py…

not rated 109 +1 changed today A tokens not measured original MIT

PreToolUse

70

ai-sdlc-framework/ai-sdlc

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing enforce-blocked-actions.sh via bash. From ai-sdlc-framework/ai-sdlc.

not rated 103 +12 today A tokens not measured original Apache-2.0

SessionStart

71

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing check-upgrade.sh, check-update-available.sh, echo-session-id.sh, check-retrospective-due.sh and inject-session-instructions.sh (5 commands). From cowwoc/cat.

not rated 101 1mo ago A tokens not measured

PostToolUse

72

ruvnet/flow-nexus

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Bash, Write, Edit and MultiEdit tool calls, running an inline shell check (3 commands). From ruvnet/flow-nexus.

not rated 101 12mo ago A tokens not measured

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: