gemini-cli-extension hooks

45 tagged gemini-cli-extension, measured the same way as everything else here.

Browse within: gemini-cli 29gemini 23claude-code-plugin 12ai-coding 11bare-metal 9compiler 9cursor-plugin 9interpreter 9language-server 9llvm 9gemini-extension 8agent-memory 7alma 7mcp-server 7

PostToolUse

01

Toloka/tendem-mcp

Hook Claude Code

Runs after a tool call finishes for mcp__.*tendem tool calls, executing tendem-post.sh. From Toloka/tendem-mcp.

not rated 102 4d ago A tokens not measured original MIT

BeforeTool

02

Jamkris/everything-gemini-code

Hook Claude Code

One of 6 in hooks.json

Runs on the BeforeTool event for tool == "run_shell_command", tool == "run_shell_command", tool == "run_shell_command" && tool_input.command matches "^\\s*(npm (install, test, i, ci), pnpm (install, test, i), yarn (install, test, add, remove, upgrade), bun (install, test, i, add, remove), cargo build, make, docker…

not rated 90 +2 4mo ago A tokens not measured original MIT

SessionStart

03

thoreinstein/gemini-beads

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts, running bd prime. From thoreinstein/gemini-beads.

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

AfterAgent

04

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

BeforeTool

05

itallstartedwithaidea/google-ads-gemini-extension

Hook Claude Code

One of 2 in hooks.json

Runs on the BeforeTool event for run_gaql tool calls, executing validate-gaql.js via node. From itallstartedwithaidea/google-ads-gemini-extension.

not rated 9 3mo ago A tokens not measured original MIT

SessionStart

06

yideng-xl/gemini-cli-hud

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing hook.js via node. From yideng-xl/gemini-cli-hud.

not rated 8 4mo ago A tokens not measured original MIT

AfterAgent

07

djinn-soul/gemini-mem

Hook Claude Code

One of 3 in hooks.json

Runs on the AfterAgent event, executing hook-runner.cjs via node. From djinn-soul/gemini-mem.

not rated 3 6mo ago A tokens not measured original MIT

BeforeTool

08

tractorjuice/arckit-gemini

Hook Claude Code

One of 4 in hooks.json

Runs on the BeforeTool event for write_file, write_file and edit_file tool calls, executing validate-filename.py and file-protection.py via python3 (2 commands). From tractorjuice/arckit-gemini.

not rated 3 4d ago A tokens not measured original MIT

BeforeModel

09

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

10

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 2d ago A tokens not measured original Apache-2.0

SessionStart

11

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: