Hooks for Claude Code

6,313 that install into Claude Code. Same mod, same page, whichever agent you run: a URL per tool would split one page into five that compete.

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

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

03

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

05

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

06

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

PreToolUse

07

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

08

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

Stop

09

Stirling-Tools/Stirling-PDF

Hook Claude Code

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

91k 2d ago A tokens not measured

SessionStart

10

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

11

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

PreToolUse

12

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

13

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

14

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

15

cline/cline

Hook Claude Code

Runs when a session starts, executing claude-code-for-web-setup.sh. From cline/cline.

67k +79 today A tokens not measured original Apache-2.0

PreToolUse

16

shanraisshan/claude-code-best-practice

Hook Claude Code

Runs before the agent uses a tool, executing hooks.py via python3. From shanraisshan/claude-code-best-practice.

65k +74 today A tokens not measured original MIT

Setup

17

shanraisshan/claude-code-best-practice

Hook Claude Code

Runs once when the project is set up, executing hooks.py via python3. From shanraisshan/claude-code-best-practice.

65k +74 today A tokens not measured original MIT

FileChanged

18

shanraisshan/claude-code-best-practice

Hook Claude Code

Runs on the FileChanged event for .envrc, .env and .env.local tool calls, executing hooks.py via python3. From shanraisshan/claude-code-best-practice.

65k +74 today A tokens not measured original MIT

PostToolUse

19

pbakaus/impeccable

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing hook.mjs. From pbakaus/impeccable.

65k +538 today A tokens not measured original Apache-2.0

Stop

20

pbakaus/impeccable

Hook Claude Code

Runs when the agent finishes a response, executing hook.mjs. From pbakaus/impeccable.

65k +538 today A tokens not measured copy · 88% Apache-2.0

PostToolUse

21

tw93/Pake

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing cli.js. From tw93/Pake.

61k 2d ago A tokens not measured GPL-3.0

Stop

22

MemPalace/mempalace

Hook Claude Code

Runs when the agent finishes a response, executing mempal-stop-hook.sh via bash. From MemPalace/mempalace.

59k +10 yesterday A tokens not measured copy · 55% MIT

SessionEnd

23

MemPalace/mempalace

Hook Claude Code

Runs when a session ends, executing mempal-session-end-hook.sh via bash. From MemPalace/mempalace.

59k +10 yesterday A tokens not measured copy · 58% MIT

PreCompact

24

MemPalace/mempalace

Hook Claude Code

Runs before the context is compacted, executing mempal-precompact-hook.sh via bash. From MemPalace/mempalace.

59k +10 yesterday A tokens not measured copy · 63% MIT