developer tools hooks

1,666 tagged developer tools, measured the same way as everything else here.

Browse within: hooks 107codex-cli 85coding-agents 68code-quality 62context-management 58agentic-coding 55plugin 51bash 46claude-plugin 45Multi-Agent 41agent-orchestration 40agentic-workflow 38cli-tools 38python 37

PreToolUse

25

Ataraxy-Labs/sem

Hook Claude Code

Runs before the agent uses a tool for Grep tool calls, executing sem-first.sh. From Ataraxy-Labs/sem.

3.3k 3d ago A tokens not measured original Apache-2.0

Stop

26

Ataraxy-Labs/sem

Hook

Runs when the agent finishes a response, executing keep-listening.sh. From Ataraxy-Labs/sem.

3.3k 3d ago A tokens not measured original Apache-2.0

Stop

27

nat-n/poethepoet

Hook Claude Code

Runs when the agent finishes a response, running poe format. From nat-n/poethepoet.

2.1k 1mo ago A tokens not measured original MIT

PostToolUse

28

MadAppGang/dingo

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing check-forbidden-patterns.sh. From MadAppGang/dingo.

1.9k 1mo ago A tokens not measured

SessionStart

29

dohooo/helmor

Hook Claude Code

Runs when a session starts on startup and resume, executing set-git-identity.sh via bash. From dohooo/helmor.

1.3k 10d ago A tokens not measured original Apache-2.0

SessionStart

30

memorax-ai/memorax-code

Hook

Runs when a session starts on startup, resume, clear, compact and fork, executing runtime-hook.mjs via node (3 commands). From memorax-ai/memorax-code.

1.1k 2d ago A tokens not measured original MIT

UserPromptSubmit

31

memorax-ai/memorax-code

Hook

Runs when you submit a prompt, before the agent sees it, executing runtime-hook.mjs via node (3 commands). From memorax-ai/memorax-code.

1.1k 2d ago A tokens not measured copy · 86% MIT

Stop

32

memorax-ai/memorax-code

Hook

Runs when the agent finishes a response, executing runtime-hook.mjs via node (2 commands). From memorax-ai/memorax-code.

1.1k 2d ago A tokens not measured copy · 78% MIT

SessionStart

33

lennney/stop-that-shit

Hook

Runs when a session starts, executing stop-that-shit-claude.cjs via node. From lennney/stop-that-shit.

798 2d ago A tokens not measured copy · 61% MIT

UserPromptSubmit

34

lennney/stop-that-shit

Hook

Runs when you submit a prompt, before the agent sees it, executing stop-that-shit-claude.cjs via node. From lennney/stop-that-shit.

798 2d ago A tokens not measured copy · 64% MIT

PreToolUse

35

lennney/stop-that-shit

Hook

Runs before the agent uses a tool, executing stop-that-shit-claude.cjs via node. From lennney/stop-that-shit.

798 2d ago A tokens not measured original MIT

UserPromptSubmit

36

regent-vcs/re_gent

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, running rgt message-hook user. From regent-vcs/re_gent.

787 2mo ago A tokens not measured copy · 55% Apache-2.0

Stop

37

regent-vcs/re_gent

Hook Claude Code

Runs when the agent finishes a response, running rgt message-hook assistant. From regent-vcs/re_gent.

787 2mo ago A tokens not measured copy · 63% Apache-2.0

PostToolBatch

38

regent-vcs/re_gent

Hook Claude Code

Runs after a batch of tool calls, running rgt tool-batch-hook. From regent-vcs/re_gent.

787 2mo ago A tokens not measured original Apache-2.0

SessionStart

39

mhattingpete/claude-skills-marketplace

Hook Claude Code

Runs when a session starts, executing install-gh.sh via bash. From mhattingpete/claude-skills-marketplace.

665 1mo ago A tokens not measured copy · 55% Apache-2.0

PreToolUse

40

borghei/Claude-Skills

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing pre_tool_secret_scan.py via python3. From borghei/Claude-Skills.

654 20d ago A tokens not measured

SessionStart

41

borghei/Claude-Skills

Hook Claude Code

Runs when a session starts, executing session_start_skill_check.py via python3. From borghei/Claude-Skills.

654 20d ago A tokens not measured

PreToolUse

42

cwinvestments/memstack

Hook Claude Code

Runs before the agent uses a tool for Write, Edit, MultiEdit, Bash, Bash and Bash tool calls, executing pre-tool-notify.sh and gate-on-command.sh via bash with --critical (3 commands). From cwinvestments/memstack.

417 5d ago A tokens not measured original MIT

PostToolUse

43

cwinvestments/memstack

Hook Claude Code

Runs after a tool call finishes for Bash, Write, Edit, MultiEdit and Bash tool calls, executing gate-on-command.sh and post-tool-monitor.sh via bash (2 commands). From cwinvestments/memstack.

417 5d ago A tokens not measured original MIT

Stop

44

cwinvestments/memstack

Hook Claude Code

Runs when the agent finishes a response, executing session-end.sh via bash. From cwinvestments/memstack.

417 5d ago A tokens not measured original MIT

PostToolUse

45

Ancienttwo/repo-harness

Hook Claude Code

Runs after a tool call finishes for Edit tool calls, executing task-handoff.sh via bash. From Ancienttwo/repo-harness.

416 2d ago A tokens not measured original MIT

SessionStart

46

blueberrycongee/termcanvas

Hook

Runs when a session starts, executing memory-session-start.sh. From blueberrycongee/termcanvas.

392 3mo ago A tokens not measured original MIT

PreToolUse

47

alexfazio/plankton

Hook Claude Code

Runs before the agent uses a tool for Edit, Write, NotebookEdit and Bash tool calls, executing protect_linter_configs.sh and enforce_package_managers.sh (2 commands). From alexfazio/plankton.

362 5mo ago A tokens not measured original MIT

PostToolUse

48

alexfazio/plankton

Hook Claude Code

Runs after a tool call finishes for Edit, Write and NotebookEdit tool calls, executing multi_linter.sh. From alexfazio/plankton.

362 5mo ago A tokens not measured original MIT