claude code hooks

6,627 tagged claude code, measured the same way as everything else here.

Browse within: hooks 94agent-orchestration 89agent-memory 83agentic-coding 68claude-code-skills 65code-quality 61ai-memory 54codex-cli 53claude-plugin 51context-engineering 45Multi-Agent 44claude-code-skill 40context-management 40plugin 40

SessionStart

25

open-gsd/gsd-core

Hook

Runs when a session starts, executing gsd-ensure-canonical-path.js and gsd-check-update.js via node (2 commands). From open-gsd/gsd-core.

9.0k today A tokens not measured original MIT

PreToolUse

26

open-gsd/gsd-core

Hook

Runs before the agent uses a tool for Write, Edit, Write, Edit, MultiEdit, Write, Agent and Task tool calls, executing gsd-prompt-guard.js, gsd-read-guard.js, gsd-worktree-path-guard.js, gsd-write-guard.js and gsd-agent-isolation-guard.js via node (5 commands). From open-gsd/gsd-core.

9.0k today A tokens not measured original MIT

PostToolUse

27

open-gsd/gsd-core

Hook

Runs after a tool call finishes for Bash, Edit, Write, MultiEdit, Agent, Task, Read, WebFetch and WebSearch tool calls, executing gsd-context-monitor.js and gsd-read-injection-scanner.js via node (2 commands). From open-gsd/gsd-core.

9.0k today A tokens not measured original MIT

PreToolUse

28

backnotprop/plannotator

Hook

Runs before the agent uses a tool for EnterPlanMode tool calls, running plannotator improve-context. From backnotprop/plannotator.

8.3k today A tokens not measured original Apache-2.0

PermissionRequest

29

backnotprop/plannotator

Hook

Runs when the agent asks permission for an action for ExitPlanMode tool calls, running plannotator. From backnotprop/plannotator.

8.3k today A tokens not measured original Apache-2.0

SessionStart

30

jnMetaCode/superpowers-zh

Hook

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

7.9k 14d ago A tokens not measured copy · 100% MIT

BeforeAgent

31

max-sixty/worktrunk

Hook

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

6.8k today A tokens not measured

AfterAgent

32

max-sixty/worktrunk

Hook

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

6.8k today A tokens not measured

SessionEnd

33

max-sixty/worktrunk

Hook

Runs when a session ends, executing wt.sh via bash. From max-sixty/worktrunk.

6.8k today A tokens not measured

PostToolUse

34

UfoMiao/zcf

Hook Claude Code

Runs after a tool call finishes for Edit, MultiEdit and Write tool calls, executing eslint-hook.ts with --show-toplevel. From UfoMiao/zcf.

6.1k 2d ago A tokens not measured original MIT

PreToolUse

35

uditgoenka/autoresearch

Hook

Runs before the agent uses a tool for Write, Bash, Glob, Grep, Read and Edit tool calls, executing node-hook-runner.sh via bash (7 commands). From uditgoenka/autoresearch.

6.0k 20d ago A tokens not measured original MIT

UserPromptSubmit

36

uditgoenka/autoresearch

Hook

Runs when you submit a prompt, before the agent sees it, executing node-hook-runner.sh via bash (3 commands). From uditgoenka/autoresearch.

6.0k 20d ago A tokens not measured original MIT

SubagentStart

37

uditgoenka/autoresearch

Hook

Runs when a subagent starts, executing node-hook-runner.sh via bash. From uditgoenka/autoresearch.

6.0k 20d ago A tokens not measured original MIT

UserPromptSubmit

38

Q00/ouroboros

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing keyword-detector.py. From Q00/ouroboros.

5.7k today A tokens not measured original MIT

PostToolUse

39

Q00/ouroboros

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, executing drift-monitor.py. From Q00/ouroboros.

5.7k today A tokens not measured copy · 86% MIT

SessionStart

40

Q00/ouroboros

Hook

Runs when a session starts, executing session-start.py. From Q00/ouroboros.

5.7k today A tokens not measured copy · 91% MIT

PreToolUse

41

Galaxy-Dawn/claude-scholar

Hook

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing security-guard.js via node. From Galaxy-Dawn/claude-scholar.

5.3k 5d ago A tokens not measured original MIT

SessionStart

42

Galaxy-Dawn/claude-scholar

Hook

Runs when a session starts, executing session-start.js via node. From Galaxy-Dawn/claude-scholar.

5.3k 5d ago A tokens not measured copy · 52% MIT

UserPromptSubmit

43

Galaxy-Dawn/claude-scholar

Hook

Runs when you submit a prompt, before the agent sees it, executing skill-forced-eval.js via node. From Galaxy-Dawn/claude-scholar.

5.3k 5d ago A tokens not measured original MIT

Stop

44

Awarexone/Agentic-Bug-Hunter

Hook Claude Code

Runs when the agent finishes a response, executing memory_gc.py with --rotate. From Awarexone/Agentic-Bug-Hunter.

4.7k +30 today A tokens not measured original MIT

SessionStart

45

breferrari/obsidian-mind

Hook Claude Code

Runs when a session starts on startup, resume, clear and compact, executing session-start.ts via node with --disable-warning and --experimental-strip-types. From breferrari/obsidian-mind.

4.6k +11 8d ago A tokens not measured original MIT

UserPromptSubmit

46

breferrari/obsidian-mind

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing classify-message.ts via node with --disable-warning and --experimental-strip-types. From breferrari/obsidian-mind.

4.6k +11 8d ago A tokens not measured original MIT

PostToolUse

47

breferrari/obsidian-mind

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, executing validate-write.ts via node with --disable-warning and --experimental-strip-types. From breferrari/obsidian-mind.

4.6k +11 8d ago A tokens not measured original MIT