gemini hooks

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

SessionStart

01

google-gemini/gemini-cli

Hook Claude Code ✓ vendor

Runs when a session starts, executing on-start.js via node. From google-gemini/gemini-cli.

not rated 107k +124 today A ✓ AI review tokens not measured original Apache-2.0

SessionStart

02

josstei/maestro-orchestrate

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing hook-runner.js via node. From josstei/maestro-orchestrate.

not rated 479 +14 5d ago A tokens not measured original Apache-2.0

BeforeAgent

03

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.

not rated 453 +1 5mo ago A tokens not measured original Apache-2.0

AfterAgent

04

gemini-cli-extensions/ralph

Hook Claude Code

Runs on the AfterAgent event, executing stop-hook.sh. From gemini-cli-extensions/ralph.

not rated 329 +1 8mo ago A tokens not measured original Apache-2.0

AfterAgent

05

richardcb/oh-my-gemini

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.

not rated 18 7mo ago A tokens not measured original MIT

Stop

06

777genius/lintai

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, running echo done. From 777genius/lintai.

not rated 9 1mo ago A tokens not measured

PreToolUse

08

ThirdKeyAI/symbi-gemini-cli

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.

not rated 3 7mo ago A tokens not measured original Apache-2.0

BeforeTool

09

kenryu42/gemini-safety-net

Hook Claude Code

Runs on the BeforeTool event, running npx -y cc-safety-net hook --gemini-cli. From kenryu42/gemini-safety-net.

not rated 2 17d ago A tokens not measured original MIT

BeforeModel

10

pangelini777/oh-my-gem

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.

not rated 2 5mo ago A tokens not measured

BeforeTool

11

GigantesHJI/securedact-mcp

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.

not rated 2 7d ago A tokens not measured original Apache-2.0

PreToolUse

12

Ezee234/symbi-gemini-cli

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.

not rated 1 3d ago A tokens not measured copy · 100% Apache-2.0

SessionStart

13

kongyo2/gemini-time-injector

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.

not rated 1 5mo ago A tokens not measured original 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: