SessionStart
25Hook
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.
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
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.
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.
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.
Hook
Runs before the agent uses a tool for EnterPlanMode tool calls, running plannotator improve-context. From backnotprop/plannotator.
Hook
Runs when the agent asks permission for an action for ExitPlanMode tool calls, running plannotator. From backnotprop/plannotator.
Hook
Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From jnMetaCode/superpowers-zh.
Hook
Runs on the BeforeAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
Runs on the AfterAgent event, executing wt.sh via bash. From max-sixty/worktrunk.
Hook
Runs when a session ends, executing wt.sh via bash. From max-sixty/worktrunk.
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.
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.
Hook
Runs when you submit a prompt, before the agent sees it, executing node-hook-runner.sh via bash (3 commands). From uditgoenka/autoresearch.
Hook
Runs when a subagent starts, executing node-hook-runner.sh via bash. From uditgoenka/autoresearch.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing keyword-detector.py. From Q00/ouroboros.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing drift-monitor.py. From Q00/ouroboros.
Hook
Runs when a session starts, executing session-start.py. From Q00/ouroboros.
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.
Hook
Runs when a session starts, executing session-start.js via node. From 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.
Hook Claude Code
Runs when the agent finishes a response, executing memory_gc.py with --rotate. From Awarexone/Agentic-Bug-Hunter.
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.
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.
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.
eugeniughelbur/obsidian-second-brain
Hook
Runs when a session starts, executing load_vault_context.py via python3. From eugeniughelbur/obsidian-second-brain.