ai-tools hooks

179 tagged ai-tools, measured the same way as everything else here.

Browse within: claude-code-plugin 65ai-coding 48ai-memory 27context-management 26ai-assistant 21claude-code-plugins 20claude-ai 18chatgpt 16code-quality 13ai-prompts 12browser-automation 12claude-code-marketplace 12markdown 12AI Safety 11

AfterAgent

49

djinn-soul/gemini-mem

Hook

One of 3 in hooks.json

Runs on the AfterAgent event, executing hook-runner.cjs via node. From djinn-soul/gemini-mem.

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

PreToolUse

50

SVerITG/Metis

Hook Claude Code

One of 7 in settings.json

Runs before the agent uses a tool for WebFetch, WebSearch, Bash, Write, Edit, Read, mcp__metis-rc__read_file, Bash, Read and Glob tool calls, executing pre-tool-use.mjs via node (3 commands). From SVerITG/Metis.

not rated 3 18d ago A tokens not measured AGPL-3.0

PostToolUse

51

Monkopedia/rouse-context

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From Monkopedia/rouse-context.

not rated 5 today A tokens not measured original Apache-2.0

PostToolUse

52

mattmre/EVOKORE-MCP-PUBLIC

Hook Claude Code

One of 7 in settings.json

Runs after a tool call finishes, executing session-replay.js, evidence-capture.js, after-edit.js and subagent-tracker.js via node (4 commands). From mattmre/EVOKORE-MCP-PUBLIC.

not rated 3 3mo ago A tokens not measured original MIT

SessionStart

53

swapnanil/vectr

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on startup, resume, clear and compact, running vectr hook session-start. From swapnanil/vectr.

not rated 2 yesterday A tokens not measured original MIT

PostToolUse

54

Piyush8296/claude-workspace

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write and MultiEdit tool calls, running an inline shell check (6 commands). From Piyush8296/claude-workspace.

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

PreToolUse

55

TerminatrX/agenticTrader

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Edit, Write, MultiEdit, NotebookEdit, Bash and PowerShell tool calls, executing guard_risk_config.py via python (2 commands). From TerminatrX/agenticTrader.

not rated 2 9d ago A tokens not measured

PreToolUse

56

vima-tech/Innate

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing guard-shell-docs.sh. From vima-tech/Innate.

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

PreToolUse

57

Haris0059/ibu-mcp

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From Haris0059/ibu-mcp.

not rated 2 3mo ago A tokens not measured original MIT

PreToolUse

58

gvruz80-stack/TermEx-AI

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Grep, Bash, Read and Glob tool calls, running an inline shell check (3 commands). From gvruz80-stack/TermEx-AI.

not rated 2 4d ago A tokens not measured

Stop

59

sijeeshmiziha/visionagent

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, running an inline shell check. From sijeeshmiziha/visionagent.

not rated 2 5mo ago A tokens not measured original MIT

Stop

60

kelesmert/turnlens

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, executing lint-if-marked.sh. From kelesmert/turnlens.

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

PostToolUse

61

liatrio-labs/ai-prompts

Hook Claude Code

One of 7 in settings.json

Runs after a tool call finishes for Task and TodoWrite tool calls, running entire hooks claude-code post-task (2 commands). From liatrio-labs/ai-prompts.

not rated 2 9d ago A tokens not measured copy · 100% Apache-2.0

SessionStart

62

malkreide/swiss-courts-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on startup and resume, executing session-start.sh. From malkreide/swiss-courts-mcp.

not rated 1 3d ago A tokens not measured copy · 53% MIT

PreToolUse

63

browserkit-dev/browserkit

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing protect-files.sh. From browserkit-dev/browserkit.

not rated 1 4mo ago A tokens not measured

PostToolUse

64

fo0/clawstash

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 fo0/clawstash.

not rated 1 yesterday A tokens not measured original MIT

PostToolUse

65

TechHU-GS/cc-discipline

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Bash tool calls, executing post-error-remind.sh via bash. From TechHU-GS/cc-discipline.

not rated 0 2d ago A tokens not measured copy · 39% MIT

SessionStart

66

znlnzi/claude-config-studio

Hook Claude Code

One of 4 in settings.json

Runs when a session starts, executing detect-project.sh via bash. From znlnzi/claude-config-studio.

not rated 0 6mo ago A tokens not measured original MIT

SessionStart

67

codehead-pl/ts-code-awareness

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh via bash. From codehead-pl/ts-code-awareness.

not rated 0 1mo ago A tokens not measured copy · 44% MIT

SessionStart

68

arbiterForge/codeArbiter

Hook

One of 4 in hooks.json

Runs when a session starts, executing session-start.py via python3. From arbiterForge/codeArbiter.

not rated 141 yesterday A tokens not measured AGPL-3.0

SessionStart

69

flonat/flonat-research

Hook Claude Code

One of 6 in settings.json

Runs when a session starts on startup, resume and compact, executing startup-context-loader.sh, resume-context-loader.sh and postcompact-restore.py (3 commands). From flonat/flonat-research.

not rated 131 9d ago A tokens not measured original MIT

SessionStart

70

d-o-hub/github-template-ai-agents

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh. From d-o-hub/github-template-ai-agents.

not rated 2 yesterday A tokens not measured original MIT

SessionStart

71

huuanh20/awesome-ai-agent-skills

Hook Claude Code

One of 8 in settings.json

Runs when a session starts, executing run.js via node (3 commands). From huuanh20/awesome-ai-agent-skills.

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

SessionStart

72

kangraemin/claude-inspector

Hook Claude Code

One of 6 in settings.json

Runs when a session starts, executing session-start.sh. From kangraemin/claude-inspector.

not rated 130 3d ago A tokens not measured original 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: