Hooks

Shell commands your agent runs at defined points. A hook is code, so read it before you install it.

SessionStart

01

openclaw/openclaw

Hook Claude Code

Runs when a session starts on startup, running an inline shell check. From openclaw/openclaw.

388k yesterday A tokens not measured

SessionStart

02

obra/superpowers

Hook

Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From obra/superpowers.

280k +583 today A tokens not measured original MIT

SessionStart

03

react/react

Hook Claude Code

Runs when a session starts, running an inline shell check. From react/react.

248k 4d ago B tokens not measured original MIT

PostToolUse

04

n8n-io/n8n

Hook Claude Code

Runs after a tool call finishes for Skill tool calls, executing track-skill-usage.mjs via node. From n8n-io/n8n.

203k 2d ago A tokens not measured

SessionStart

06

anthropics/claude-code

Hook

Runs when a session starts, executing session-start.sh. From anthropics/claude-code.

144k +180 today A tokens not measured

SessionStart

07

supabase/supabase

Hook Claude Code

Runs when a session starts on startup, executing install_pkgs.sh. From supabase/supabase.

109k yesterday A tokens not measured original Apache-2.0

PostToolUse

08

supabase/supabase

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, executing format_and_lint.sh. From supabase/supabase.

109k yesterday A tokens not measured original Apache-2.0

SessionStart

09

google-gemini/gemini-cli

Hook

Runs when a session starts, executing on-start.js via node. From google-gemini/gemini-cli.

107k 2d ago A tokens not measured original Apache-2.0

PreToolUse

10

oven-sh/bun

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing pre-bash-guard.js. From oven-sh/bun.

96k +21 today A tokens not measured

PostToolUse

11

oven-sh/bun

Hook Claude Code

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post-edit-format.js. From oven-sh/bun.

96k +21 today A tokens not measured

SessionStart

12

thedotmack/claude-mem

Hook

Runs when a session starts, executing cmem-hook.mjs via node. From thedotmack/claude-mem.

93k 2d ago A tokens not measured original Apache-2.0

PostToolUse

13

thedotmack/claude-mem

Hook

Runs after a tool call finishes, executing cmem-hook.mjs via node. From thedotmack/claude-mem.

93k 2d ago A tokens not measured original Apache-2.0

PreToolUse

14

thedotmack/claude-mem

Hook

Runs before the agent uses a tool for Task and Agent tool calls, executing cmem-hook.mjs via node. From thedotmack/claude-mem.

93k 2d ago A tokens not measured original Apache-2.0

Stop

15

Stirling-Tools/Stirling-PDF

Hook Claude Code

Runs when the agent finishes a response, running node. From Stirling-Tools/Stirling-PDF.

91k yesterday A tokens not measured

SessionStart

16

addyosmani/agent-skills

Hook

Runs when a session starts, executing session-start.sh. From addyosmani/agent-skills.

91k 3d ago A tokens not measured original MIT

SessionStart

17

astral-sh/uv

Hook Claude Code

Runs when a session starts on startup, executing session-start.sh via bash. From astral-sh/uv.

89k +61 today A tokens not measured original Apache-2.0

PostToolUse

18

astral-sh/uv

Hook Claude Code

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing post-edit-format.py via uv with --frozen. From astral-sh/uv.

89k +61 today A tokens not measured original Apache-2.0

PostToolUse

19

Egonex-AI/Understand-Anything

Hook

Runs after a tool call finishes for Bash tool calls, executing post-tool-use-auto-update.mjs via node. From Egonex-AI/Understand-Anything.

81k +76 6d ago A tokens not measured original MIT

SessionStart

20

Egonex-AI/Understand-Anything

Hook

Runs when a session starts, running an inline shell check. From Egonex-AI/Understand-Anything.

81k +76 6d ago A tokens not measured original MIT

PreToolUse

21

apache/superset

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From apache/superset.

75k yesterday A tokens not measured original Apache-2.0

SessionStart

22

code-yeongyu/oh-my-openagent

Hook Claude Code

Runs when a session starts on startup, executing setup.sh via bash. From code-yeongyu/oh-my-openagent.

69k +28 today A tokens not measured

SessionEnd

23

code-yeongyu/oh-my-openagent

Hook Claude Code

Runs when a session ends, executing cleanup-hook.sh via bash. From code-yeongyu/oh-my-openagent.

69k +28 today A tokens not measured

SessionStart

24

headroomlabs-ai/headroom

Hook

Runs when a session starts on startup and resume, running headroom init hook ensure. From headroomlabs-ai/headroom.

68k +94 today A tokens not measured original Apache-2.0