SessionStart
01Hook Claude Code ✓ vendor
Runs when a session starts, executing on-start.js via node. From google-gemini/gemini-cli.
97 tagged ai, measured the same way as everything else here.
Browse within: cli 220agents 188LLM 180agentic-ai 158claude-code-plugin 107agentic-workflow 105ai-tools 98agent 91cursor 71chatgpt 63agentic-coding 58agentic-engineering 54ai-coding 54plugin 54
Hook Claude Code ✓ vendor
Runs when a session starts, executing on-start.js via node. From google-gemini/gemini-cli.
Hook Claude Code
One of 4 in hooks.json
Runs after a tool call finishes for developer__shell and developer__text_editor tool calls, executing announce.sh. From aaif-goose/goose.
Hook Claude Code
One of 11 in hooks.json
Runs after a tool call finishes for Agent, WebFetch, WebSearch, mcp__.*, ToolSearch, AskUserQuestion, Read, Write, Edit, MultiEdit and Bash tool calls, executing AgentInvocation.hook.ts, Safety.hook.ts, TabState.hook.ts, ISAStaleWriteGuard.hook.ts, ISASync.hook.ts, CheckpointPerISC.hook.ts, ConfigEvalFire.hook.ts…
Hook Claude Code ✓ vendor
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running npx ultracite fix. From vercel/streamdown.
Hook Claude Code
Runs when a session starts, executing cli.js via node. From code-yeongyu/lazycodex.
Hook Claude Code
Runs when a session starts, executing session-start.sh via bash. From fuxicodex/Fuxi.
Hook Claude Code
One of 5 in hooks.json
Runs when a session starts, executing session-start.js via node. From SynkraAI/aiox-core.
Hook Claude Code ✓ vendor
One of 4 in hooks.json
Runs after a tool call finishes for ^mcp__skill_up_observer__(mark_skill_invocation, attach_skill_evidence and record_skill_feedback)$ tool calls, executing observer.py via python3. From alibaba/skill-up.
Hook Claude Code
One of 4 in hooks.json
Runs on the BeforeTool event for read_file, search_file_content, glob, replace, write_file and run_shell_command tool calls, executing pre-tool.mjs via node. From ooples/token-optimizer-mcp.
galdawave/pickle-rick-extension
Hook Claude Code
One of 3 in hooks.json
Runs on the BeforeAgent event, executing dispatch.js via node (2 commands). From galdawave/pickle-rick-extension.
Hook Claude Code
One of 3 in hooks.json
Runs when a session starts, running agenticmail-codex-mail-hook. From agenticmail/agenticmail.
Hook Claude Code
One of 6 in hooks.json
Runs before the agent uses a tool for Bash, shell_command, exec_command, unified_exec, apply_patch, Write, Edit, spawn_agent, collaborationspawn_agent, multi_agent_v1send_input, multi_agent_v1resume_agent, multi_agent_v1close_agent, collaborationsend_message, collaborationfollowup_task, collaborationinterrupt_agent…
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.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts, running an inline shell check (4 commands). From vouchdev/vouch.
Hook Claude Code
One of 7 in hooks.json
Runs when the agent finishes a response, executing run-with-flags.js via node (6 commands). From DekaPrayoga/AurixAgent.
Hook Claude Code
One of 3 in hooks.json
Runs when a subagent finishes for gsp-project-designer, gsp-project-researcher, gsp-project-critic, gsp-brand-creative-director, gsp-brand-engineer, gsp-project-builder, gsp-project-reviewer, gsp-accessibility-auditor, gsp-brand-auditor, gsp-brand-researcher, gsp-brand-strategist, gsp-polisher and gsp-brand-coherence…
Hook Claude Code
One of 3 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From aleclindz/seo-skill-bench.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing sync-agent-rules.js via node. From caretive-ai/project-careti.
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, running seite check --hook claude. From seite-sh/seite.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash and Edit tool calls, running an inline shell check (2 commands). From RealManage/dx-training.
Hook Claude Code
One of 3 in settings.json
Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.mjs. From agentproto/ts.
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, running echo done. From 777genius/lintai.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool, executing approve-tool.sh. From anthillnet/sinain-hud.
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Write, Edit, MultiEdit, Write, Edit, MultiEdit, Write, Edit, MultiEdit, Write, Edit and MultiEdit tool calls, running an inline shell check (4 commands). From Justdvp/claude-code-templates.
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: