cli hooks

876 tagged cli, measured the same way as everything else here.

Browse within: bun 35Multi-Agent 29audit 27codex-cli 26terminal 26hooks 22code-quality 21markdown 21statusline 21macos 20agent-memory 19coding-assistant 19agent-orchestration 18context-engineering 18

SessionStart

410

vsladkov/claudex-stereo

Hook

Part of stereo

Runs when a session starts, executing session-lifecycle-hook.cjs via node. From vsladkov/claudex-stereo.

3 24d ago A tokens not measured copy · 55% Apache-2.0

SessionEnd

411

vsladkov/claudex-stereo

Hook

Part of stereo

Runs when a session ends, executing session-lifecycle-hook.cjs via node. From vsladkov/claudex-stereo.

3 24d ago A tokens not measured original Apache-2.0

Stop

412

vsladkov/claudex-stereo

Hook

Part of stereo

Runs when the agent finishes a response, executing stop-review-gate-hook.cjs via node. From vsladkov/claudex-stereo.

3 24d ago A tokens not measured copy · 53% Apache-2.0

PostToolUse

413

mylee04/who-ran-what

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing shellcheck.sh. From mylee04/who-ran-what.

3 7mo ago A tokens not measured copy · 100% MIT

SessionStart

414

assimovt/trce-cli

Hook

Runs when a session starts, running trce spool --harness codex-cli --event SessionStart. From assimovt/trce-cli.

3 10d ago A tokens not measured original MIT

UserPromptSubmit

415

assimovt/trce-cli

Hook

Runs when you submit a prompt, before the agent sees it, running trce spool --harness codex-cli --event UserPromptSubmit. From assimovt/trce-cli.

3 10d ago A tokens not measured original MIT

PostCompact

416

assimovt/trce-cli

Hook

Runs after the context is compacted, running trce spool --harness codex-cli --event PostCompact. From assimovt/trce-cli.

3 10d ago A tokens not measured original MIT

PreToolUse

417

cstelmach/terminal-agent-visual-signals

Hook

Part of tavs

Runs before the agent uses a tool for mcp__memory__compact tool calls, executing trigger.sh. From cstelmach/terminal-agent-visual-signals.

3 4mo ago A tokens not measured original MIT

Stop

419

cstelmach/terminal-agent-visual-signals

Hook

Part of tavs

Runs when the agent finishes a response, executing trigger.sh. From cstelmach/terminal-agent-visual-signals.

3 4mo ago A tokens not measured original MIT

SessionStart

420

HuskyDanny/OnPoint

Hook

Part of on-point

Runs when a session starts on startup, resume, clear and compact, executing inject.sh. From HuskyDanny/OnPoint.

3 13d ago A tokens not measured original MIT

UserPromptSubmit

421

HuskyDanny/OnPoint

Hook

Part of on-point

Runs when you submit a prompt, before the agent sees it, executing inject.sh with --line. From HuskyDanny/OnPoint.

3 13d ago A tokens not measured original MIT

PreToolUse

423

calllint/calllint

Hook

Part of calllint

Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, executing preflight.mjs via node. From calllint/calllint.

2 3d ago A tokens not measured original Apache-2.0

SessionStart

424

illodev/workfile

Hook Claude Code

Runs when a session starts, executing hooks.mjs via node. From illodev/workfile.

2 6d ago A tokens not measured original MIT

PreToolUse

425

illodev/workfile

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and NotebookEdit tool calls, executing hooks.mjs via node. From illodev/workfile.

2 6d ago A tokens not measured original MIT

PostToolUse

426

illodev/workfile

Hook Claude Code

Runs after a tool call finishes, executing hooks.mjs via node. From illodev/workfile.

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

PreCompact

428

sebastianbreguel/wherewasi

Hook

Part of wherewasi

Runs before the context is compacted, executing wherewasi.py via python3. From sebastianbreguel/wherewasi.

2 2mo ago A tokens not measured copy · 86% MIT

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: