gemini-cli hooks

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

Browse within: codex-cli 36gemini-cli-extension 29gemini 24gemini-cli-extensions 11obsidian 11antigravity 10github-copilot 10hooks 9gemini-extension 8context-injection 7droid 7Workflow Automation 6agentic-engineering 6ai-memory 6

Stop

121

eai-support/eai-gofer

Hook Claude Code

Part of eai-gofer

Runs when the agent finishes a response, executing agent-stop.mjs via node. From eai-support/eai-gofer.

1 2d ago A tokens not measured original Apache-2.0

PostToolUse

122

LenoSeibert/semver-plugin

Hook Claude Code

Part of semver-plugin

Runs after a tool call finishes for Write and Edit tool calls, executing check-version.js. From LenoSeibert/semver-plugin.

1 1mo ago A tokens not measured original MIT

SessionStart

123

LenoSeibert/semver-plugin

Hook

Part of semver-plugin

Runs when a session starts on startup, resume, clear and compact, executing semver-context.js. From LenoSeibert/semver-plugin.

1 1mo ago A tokens not measured original MIT

PreToolUse

126

ecodelearn/template-claude-code-ts

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing block-destructive.sh via bash. From ecodelearn/template-claude-code-ts.

1 1mo ago A tokens not measured WTFPL

PostToolUse

127

ecodelearn/template-claude-code-ts

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing auto-format.sh via bash (2 commands). From ecodelearn/template-claude-code-ts.

1 1mo ago A tokens not measured WTFPL

SessionStart

128

kongyo2/gemini-time-injector

Hook

Runs when a session starts, executing inject-time.js via node. From kongyo2/gemini-time-injector.

1 3mo ago A tokens not measured original MIT

BeforeAgent

129

kongyo2/gemini-time-injector

Hook

Runs on the BeforeAgent event, executing inject-time.js via node. From kongyo2/gemini-time-injector.

1 3mo ago A tokens not measured original MIT

BeforeTool

130

kongyo2/gemini-time-injector

Hook

Runs on the BeforeTool event, executing inject-time.js via node. From kongyo2/gemini-time-injector.

1 3mo ago A tokens not measured original MIT

SessionStart

131

LangcliTeam/Langpad

Hook Claude Code

Runs when a session starts, executing gh-setup.sh. From LangcliTeam/Langpad.

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

PostToolUse

132

KazukiShinomiya/sdd-starter

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, executing check.sh via bash. From KazukiShinomiya/sdd-starter.

1 1mo ago A tokens not measured original Unlicense

AfterAgent

133

JHdehao/gemini-mem-v3

Hook

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

1 4mo ago A tokens not measured copy · 100% MIT

BeforeAgent

134

JHdehao/gemini-mem-v3

Hook

Runs on the BeforeAgent event, executing hook-runner.cjs via node. From JHdehao/gemini-mem-v3.

1 4mo ago A tokens not measured copy · 100% MIT

SessionStart

135

JHdehao/gemini-mem-v3

Hook

Runs when a session starts, executing hook-runner.cjs via node. From JHdehao/gemini-mem-v3.

1 4mo ago A tokens not measured copy · 100% 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: