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 131agent-orchestration 117agentic-coding 94Multi-Agent 69ai-memory 67codex-cli 65Autonomous Agents 53ai-tools 52coding-agents 50agentic-workflow 48context-engineering 48agent-framework 42

PreToolUse

25

borghei/Claude-Skills

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing pre_tool_secret_scan.py via python3. From borghei/Claude-Skills.

not rated 702 +48 24d ago A tokens not measured

SessionStart

26

mhattingpete/claude-skills-marketplace

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing install-gh.sh via bash. From mhattingpete/claude-skills-marketplace.

not rated 670 +5 1mo ago A tokens not measured copy · 55% Apache-2.0

PostToolUse

27

adaline/gateway

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From adaline/gateway.

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

PostToolUse

28

matiasbattocchia/open-bsp-api

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing check-edited.sh. From matiasbattocchia/open-bsp-api.

not rated 568 +7 5d ago A tokens not measured copy · 48% Unlicense

PreToolUse

29

evolution-foundation/evo-nexus

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Agent tool calls, executing agent-tracker.sh and claude_hook_dispatcher.py via bash (2 commands). From evolution-foundation/evo-nexus.

not rated 530 +4 3mo ago A tokens not measured

UserPromptSubmit

30

EverMind-AI/SkillCorpus

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing hook.mjs via node. From EverMind-AI/SkillCorpus.

not rated 524 +178 3d ago A tokens not measured original Apache-2.0

PreToolUse

31

caura-ai/caura

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing pre-commit-check.sh. From caura-ai/caura.

not rated 482 +15 today A tokens not measured original Apache-2.0

PreToolUse

32

ZaxbyHub/opencode-swarm

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 ZaxbyHub/opencode-swarm.

not rated 464 +4 today A tokens not measured original MIT

SessionStart

33

veedstudio/open-edit

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running npx --yes @veedstudio/openedit-cli session-start claude. From veedstudio/open-edit.

not rated 457 +104 2d ago A tokens not measured original Apache-2.0

PreToolUse

34

mudrii/openclaw-dashboard

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From mudrii/openclaw-dashboard.

not rated 454 5d ago A tokens not measured original MIT

PostToolUse

35

juyterman1000/entroly

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Bash, Read, Grep, Glob, Edit, Write and TodoWrite tool calls, running an inline shell check. From juyterman1000/entroly.

not rated 443 +1 yesterday A tokens not measured original Apache-2.0

PostToolUse

36

Ancienttwo/repo-harness

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit tool calls, executing task-handoff.sh via bash. From Ancienttwo/repo-harness.

not rated 421 +5 yesterday A tokens not measured original MIT

PreToolUse

37

notque/vexjoy-agent

Hook Claude Code

One of 11 in settings.json

Runs before the agent uses a tool for Bash, Write, Edit, Read, Write, Edit, MultiEdit, NotebookEdit, Bash, Write, Edit, Write, Edit and Agent tool calls, executing suggest-compact.py, pretool-unified-gate.py, pretool-worktree-edit-guard.py, pretool-branch-safety.py, ci-merge-gate.py, pretool-ruff-format-gate.py…

not rated 420 +3 today A tokens not measured original MIT

SessionStart

38

Community-Access/accessibility-agents

Hook Claude CodeGemini CLI

One of 5 in hooks.json

Runs when a session starts, executing session-start.py via python. From Community-Access/accessibility-agents.

not rated 405 +2 25d ago A tokens not measured original MIT

PreToolUse

39

paladini/harness-score

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing guard-shell.js. From paladini/harness-score.

not rated 394 +195 4d ago A tokens not measured copy · 44% MIT

SessionStart

40

nudgebee/nudgebee

Hook Claude Code

One of 2 in settings.json

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

not rated 389 +2 yesterday A tokens not measured

PostToolUse

41

mixpeek/amux

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit and Bash tool calls, executing check-and-commit.sh and auto-deploy.sh (2 commands). From mixpeek/amux.

not rated 383 +8 today A tokens not measured

PreToolUse

42

alexfazio/plankton

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Edit, Write, NotebookEdit and Bash tool calls, executing protect_linter_configs.sh and enforce_package_managers.sh (2 commands). From alexfazio/plankton.

not rated 364 +2 6mo ago A tokens not measured original MIT

PreToolUse

43

zhuyansen/agent-skills-hub

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing protect-critical.sh and secret-scan.sh (2 commands). From zhuyansen/agent-skills-hub.

not rated 355 +13 yesterday A tokens not measured

PreToolUse

44

VasiHemanth/tokentelemetry

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash, Write, Edit, MultiEdit and NotebookEdit tool calls, executing enforce-update-json.py, prepush-claude-review.py and protect-sensitive-files.py (3 commands). From VasiHemanth/tokentelemetry.

not rated 342 +8 yesterday A tokens not measured copy · 50% MIT

PreToolUse

45

automagik-dev/genie

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing git-safety.sh via bash. From automagik-dev/genie.

not rated 334 changed yesterday A tokens not measured original MIT

PreToolUse

46

Dicklesworthstone/ultimate_bug_scanner

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing git_safety_guard.py. From Dicklesworthstone/ultimate_bug_scanner.

not rated 291 +6 today A tokens not measured

PostToolUse

47

theexperiencecompany/gaia

Hook Claude Code

One of 7 in settings.json

Runs after a tool call finishes for Edit, Write, Bash, Agent, TaskCreate and TaskUpdate tool calls, running an inline shell check (4 commands). From theexperiencecompany/gaia.

not rated 288 +3 yesterday A tokens not measured

SessionStart

48

codervisor/leanspec

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh via bash. From codervisor/leanspec.

not rated 287 +1 3mo ago A tokens not measured copy · 56% MIT

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: