ai-tools hooks

188 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

SessionStart

25

dlupiak/claude-session-dashboard

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, executing session-start.sh and start-dashboard.sh (2 commands). From dlupiak/claude-session-dashboard.

not rated 66 today A tokens not measured original MIT

SessionStart

26

luna-prompts/skillnote

Hook

One of 3 in hooks.json

Runs when a session starts on startup and resume, executing sync.sh. From luna-prompts/skillnote.

not rated 59 20d ago A tokens not measured original MIT

UserPromptSubmit

27

luna-prompts/skillnote

Hook

One of 3 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing auto-sync.sh. From luna-prompts/skillnote.

not rated 59 20d ago A tokens not measured original MIT

PostToolUse

28

luna-prompts/skillnote

Hook

One of 3 in hooks.json

Runs after a tool call finishes, executing track-usage.sh. From luna-prompts/skillnote.

not rated 59 20d ago A tokens not measured original MIT

PreToolUse

29

jubscodes/get-shit-pretty

Hook

One of 3 in hooks.json

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing check-runtime-edit.sh via bash. From jubscodes/get-shit-pretty.

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

SessionStart

30

jubscodes/get-shit-pretty

Hook

One of 3 in hooks.json

Runs when a session starts on compact, executing gsp-context-recovery.sh via bash. From jubscodes/get-shit-pretty.

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

SubagentStop

31

jubscodes/get-shit-pretty

Hook

One of 3 in hooks.json

Runs when a subagent finishes for gsp-project-designer, gsp-project-researcher, gsp-project-critic, gsp-brand-creative-director, gsp-brand-engineer, gsp-project-builder, gsp-project-reviewer, gsp-accessibility-auditor, gsp-brand-auditor, gsp-brand-researcher, gsp-brand-strategist, gsp-polisher and gsp-brand-coherence…

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

PreCompact

32

bashiraziz/llm-wiki-template

Hook Claude Code

One of 5 in settings.json

Runs before the context is compacted, executing export-session.py via python3 with --trigger. From bashiraziz/llm-wiki-template.

not rated 52 +1 4mo ago A tokens not measured

SessionEnd

33

bashiraziz/llm-wiki-template

Hook Claude Code

One of 5 in settings.json

Runs when a session ends, executing export-session.py via python3 with --trigger. From bashiraziz/llm-wiki-template.

not rated 52 +1 4mo ago A tokens not measured

UserPromptSubmit

34

bashiraziz/llm-wiki-template

Hook Claude Code

One of 5 in settings.json

Runs when you submit a prompt, before the agent sees it, running an inline shell check. From bashiraziz/llm-wiki-template.

not rated 52 +1 4mo ago A tokens not measured

PreCompact

35

Mexregkan/claude-for-researchers

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, executing pre-compact.sh via bash. From Mexregkan/claude-for-researchers.

not rated 50 20d ago A tokens not measured original MIT

Stop

36

Mexregkan/claude-for-researchers

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, executing promise-checker.sh via bash. From Mexregkan/claude-for-researchers.

not rated 50 20d ago A tokens not measured original MIT

PostToolUse

37

Eldergenix/Proofloop

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running bun x ultracite fix. From Eldergenix/Proofloop.

not rated 41 3mo ago A tokens not measured copy · 100% MIT

PreToolUse

38

neopen/video-clip-agent

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing commit_context.py via python. From neopen/video-clip-agent.

not rated 36 4d ago A tokens not measured original MIT

SessionStart

39

kochetkov-ma/claude-brewcode

Hook Codex

One of 2 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From kochetkov-ma/claude-brewcode.

not rated 31 6d ago A tokens not measured

UserPromptSubmit

40

kochetkov-ma/claude-brewcode

Hook Codex

One of 2 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing forced-eval.mjs via node. From kochetkov-ma/claude-brewcode.

not rated 31 6d ago A tokens not measured

PreCompact

41

lukasz-fedor/claude-memory-template

Hook Claude Code

One of 2 in settings.json

Runs before the context is compacted, executing pre-compact-handover.py via python3. From lukasz-fedor/claude-memory-template.

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

PostToolUse

42

EchoingVesper/mcp-task-orchestrator

Hook Claude Code

One of 8 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Bash, Read, Write, Edit, MultiEdit, Read, Write, Edit, MultiEdit and Read tool calls, executing markdown_lint_dispatcher.py, python_error_detector.py and post_read_linter.py with --porcelain (7 commands). From…

not rated 28 1y ago A tokens not measured original MIT archived

PreToolUse

43

EchoingVesper/mcp-task-orchestrator

Hook Claude Code

One of 8 in settings.json

Runs before the agent uses a tool for Bash, Bash and Bash tool calls, executing bash_command_validator.py via python3 (3 commands). From EchoingVesper/mcp-task-orchestrator.

not rated 28 1y ago A tokens not measured original MIT archived

UserPromptSubmit

44

EchoingVesper/mcp-task-orchestrator

Hook Claude Code

One of 8 in settings.json

Runs when you submit a prompt, before the agent sees it, running an inline shell check (4 commands). From EchoingVesper/mcp-task-orchestrator.

not rated 28 1y ago A tokens not measured original MIT archived

PreToolUse

45

leenkcool/humanasllm

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool, executing track-usage.js via node. From leenkcool/humanasllm.

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

PreToolUse

46

MercurieVV/ScalaSemantic

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Read, Grep, Glob and Bash tool calls, executing scala-semantic-guard.sh. From MercurieVV/ScalaSemantic.

not rated 22 yesterday A tokens not measured original MIT

PostToolUse

47

MercurieVV/ScalaSemantic

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Read, Edit, Write, MultiEdit, Grep, Glob and Bash tool calls, executing log-scala-interaction.py via python3. From MercurieVV/ScalaSemantic.

not rated 22 yesterday A tokens not measured original MIT

PostToolUse

48

nantobv/pituitary

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running an inline shell check (3 commands). From nantobv/pituitary.

not rated 22 3mo 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: