Claude Code hooks

357 tagged Claude Code, measured the same way as everything else here.

Browse within: claude-code-plugin 486ai-coding 187cli 181cursor 152agents 104agentic-ai 97agent-orchestration 84ai-tools 82claude-plugin 81LLM 73hooks 71claude-ai 67agentic-coding 61agent-memory 60

BeforeAgent

01

max-sixty/worktrunk

Hook Claude Code

One of 3 in hooks.json

Runs on the BeforeAgent event, executing wt.sh via bash. From max-sixty/worktrunk.

not rated 9.3k +122 today A tokens not measured

SessionStart

02

FailproofAI/failproofai

Hook Claude Code

One of 5 in hooks.json

Runs when a session starts, executing dev-hook.mjs with --hook and --cli. From FailproofAI/failproofai.

not rated 5.5k +257 today A tokens not measured

SessionStart

03

code-yeongyu/lazycodex

Hook Claude Code

Runs when a session starts, executing cli.js via node. From code-yeongyu/lazycodex.

not rated 3.8k +31 changed 2d ago A tokens not measured original MIT

SessionStart

04

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs when a session starts on startup, resume and clear, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

SessionStart

05

maxritter/pilot-shell

Hook Claude Code

One of 10 in hooks.json

Runs when a session starts on startup, resume, clear, compact, startup, startup, resume, clear, compact, startup, resume, clear, compact, clear and compact, executing license_check.py, licensed_assets_sync.py, codex_skill_sync.py, cc_skill_sync.py and run_if_licensed.py via uv with --no-project, --python and --exec…

not rated 2.1k +7 changed 28d ago A tokens not measured

SessionStart

06

nvk/llm-wiki

Hook Claude Code

One of 6 in hooks.json

Runs when a session starts, executing llm_wiki_session.py via python3 with --harness and --if-enabled. From nvk/llm-wiki.

not rated 1.4k +15 13d ago A tokens not measured original MIT

SessionStart

07

devcodex-labs/devcodex

Hook Claude Code

One of 6 in hooks.json

Runs when a session starts, executing session-start.cjs via node. From devcodex-labs/devcodex.

not rated 438 +1 5d ago A tokens not measured AGPL-3.0

SessionStart

08

Signet-AI/signetai

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, running signet hook session-start -H codex --codex-json. From Signet-AI/signetai.

not rated 305 changed 1mo ago A tokens not measured

SessionStart

09

kbanc85/claudia

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From kbanc85/claudia.

not rated 299 +3 1mo ago A tokens not measured

PreToolUse

10

tettethu/VibeGame

Hook Claude Code

One of 10 in settings.json

Runs before the agent uses a tool for Agent tool calls, executing web_hook.py, enforce-team-setup.py and enforce-team-mode.py via python3 with --source-app and --event-type (3 commands). From tettethu/VibeGame.

not rated 269 +1 2d ago A tokens not measured original Apache-2.0

SessionStart

11

qualixar/superlocalmemory

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, running an inline shell check (2 commands). From qualixar/superlocalmemory.

not rated 241 +11 changed 7d ago A tokens not measured AGPL-3.0

PreToolUse

12

johnkf5-ops/the-dev-squad

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool, executing approval-gate.sh. From johnkf5-ops/the-dev-squad.

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

PreToolUse

13

addyosmani/factory

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing block-merge.sh via bash with --show-toplevel. From addyosmani/factory.

not rated 233 +6 1mo ago A tokens not measured original MIT

SessionStart

14

sendbird/cc-plugin-codex

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing session-lifecycle-hook.mjs via node. From sendbird/cc-plugin-codex.

not rated 222 +2 4d ago A tokens not measured original Apache-2.0

SessionStart

15

niclasvestlund-YT/vibepulse

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing session_start.py via python3. From niclasvestlund-YT/vibepulse.

not rated 211 +4 3d ago A tokens not measured original MIT

PermissionRequest

16

scarce/axel

Hook Claude Code

One of 8 in settings.json

Runs when the agent asks permission for an action, running curl -s -X POST -H 'Content-Type: application/json' -d @- ht. From scarce/axel.

not rated 208 5mo ago B tokens not measured

PostToolUse

17

serradura/okf

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run post-edit. From serradura/okf.

not rated 179 +1 1mo ago A tokens not measured copy · 44% Apache-2.0

UserPromptSubmit

18

mtarcure/claude-vibe-squad

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, executing context-tripwire.sh via bash. From mtarcure/claude-vibe-squad.

not rated 165 25d ago A tokens not measured original MIT

PostToolUse

19

001TMF/blatant-why

Hook Claude Code

One of 3 in hooks.json

Runs after a tool call finishes, executing statusline.js and campaign-tracker.js via node (2 commands). From 001TMF/blatant-why.

not rated 117 today A tokens not measured original MIT

PostToolUse

20

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs after a tool call finishes for Bash, Write, Edit, Read, Glob, Grep, WebFetch and WebSearch tool calls, executing get-posttool-output.py, detect-assistant-giving-up.sh, get-bash-posttool-output.py, remind-restart-after-skill-modification.sh and get-read-posttool-output.py via python3 (5 commands). From cowwoc/cat.

not rated 101 2mo ago A tokens not measured

SessionStart

21

FareedKhan-dev/claude-code-staff-engineer

Hook Claude Code

Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From FareedKhan-dev/claude-code-staff-engineer.

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

SessionStart

22

nota-america/forgecat-agent-profiles

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing _fc_wrap.sh. From nota-america/forgecat-agent-profiles.

not rated 91 +1 changed 29d ago A tokens not measured original Apache-2.0

UserPromptSubmit

23

sysnet4admin/_Book_Claude-Code

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, running date >> last_prompting_history.log. From sysnet4admin/_Book_Claude-Code.

not rated 82 12d ago A tokens not measured

PostToolUse

24

Arcadia-1/analog-agents

Hook Claude Code

One of 4 in hooks.json

Runs after a tool call finishes for spectre, virtuoso-bridge, Write and Edit tool calls, executing post-sim.sh and post-netlist-check.sh (2 commands). From Arcadia-1/analog-agents.

not rated 80 +3 3mo ago A tokens not measured

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: