SessionStart
01Hook Claude Code ✓ vendor
Runs when a session starts, executing on-start.js via node. From google-gemini/gemini-cli.
39 tagged gemini, measured the same way as everything else here.
Browse within: claude-code-plugin 28gemini-cli 28agents 27gemini-cli-extension 23ai-coding 12ai-assistant 10claude-agent-sdk 10openrouter 10developer 9developer-platform 9devtool 8pixel-art 8Cost Optimization 7ai-routing 7
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 when a session starts, executing hook-runner.js via node. From josstei/maestro-orchestrate.
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
Runs on the AfterAgent event, executing stop-hook.sh. From gemini-cli-extensions/ralph.
Hook Claude Code
One of 6 in hooks.json
Runs on the AfterAgent event, executing phase-gate.js and ralph-retry.js via node (2 commands). From richardcb/oh-my-gemini.
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, running echo done. From 777genius/lintai.
itallstartedwithaidea/gemini-cli-googleadsagent
Hook Claude Code
Runs when a session starts, executing on-start.js via node. From itallstartedwithaidea/gemini-cli-googleadsagent.
Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool for write_file, replace, run_shell_command and symbi__* tool calls, executing policy-guard.sh and policy-log.sh (2 commands). From ThirdKeyAI/symbi-gemini-cli.
Hook Claude Code
Runs on the BeforeTool event, running npx -y cc-safety-net hook --gemini-cli. From kenryu42/gemini-safety-net.
Hook Claude Code
One of 5 in hooks.json
Runs on the BeforeModel event, executing tmux_manager.py, keyword_detector.py, intent_gate.py and model_router.py via python3 (4 commands). From pangelini777/oh-my-gem.
Hook Claude Code
One of 6 in hooks.json
Runs on the BeforeTool event for ^(mcp_.*, .*(http, web, search, fetch, request, api, connect).*, Read, Write, Edit, MultiEdit, NotebookEdit, Bash, Grep and Glob)$ tool calls, running python -m securedact_enforced.gemini_hook --event BeforeTool. From GigantesHJI/securedact-mcp.
Hook Claude Code
One of 2 in hooks.json
Runs before the agent uses a tool for write_file, replace, run_shell_command and symbi__* tool calls, executing policy-guard.sh and policy-log.sh (2 commands). From Ezee234/symbi-gemini-cli.
Hook Claude Code
One of 6 in hooks.json
Runs when a session starts, executing inject-time.js via node. From kongyo2/gemini-time-injector.
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: