SessionStart
01Hook
One of 12 in hooks.json
Runs when a session starts on startup and resume, executing session-start.js via node (2 commands). From mgd34msu/goodvibes-gemini.
CURRENTLY NOT WORKING --- Gemini CLI port of the goodvibes plugin. Not all features are available, and some had to be changed due to differences between Gemini CLI and Claude Code CLI.
Hook
One of 12 in hooks.json
Runs when a session starts on startup and resume, executing session-start.js via node (2 commands). From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs before the agent uses a tool for mcp__plugin_goodvibes_goodvibes-tools__detect_stack, mcp__plugin_goodvibes_goodvibes-tools__get_schema, mcp__plugin_goodvibes_goodvibes-tools__run_smoke_test, mcp__plugin_goodvibes_goodvibes-tools__check_types, mcp__plugin_goodvibes_goodvibes-tools__validate_implementation and…
Hook
One of 12 in hooks.json
Runs when a tool call fails for mcp__plugin_goodvibes_goodvibes-tools__* tool calls, executing post-tool-use-failure.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs after a tool call finishes for mcp__plugin_goodvibes_goodvibes-tools__detect_stack, mcp__plugin_goodvibes_goodvibes-tools__recommend_skills, mcp__plugin_goodvibes_goodvibes-tools__search_*, mcp__plugin_goodvibes_goodvibes-tools__validate_implementation, mcp__plugin_goodvibes_goodvibes-tools__run_smoke_test…
Hook
One of 12 in hooks.json
Runs when the agent asks permission for an action for mcp__plugin_goodvibes_goodvibes-tools__* tool calls, executing permission-request.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs when the agent finishes a response, executing stop.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs when a subagent starts, executing subagent-start.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs when a subagent finishes, executing subagent-stop.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs before the context is compacted for auto and manual tool calls, executing pre-compact.js via node (2 commands). From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs when a session ends, executing session-end.js via node. From mgd34msu/goodvibes-gemini.
Hook
One of 12 in hooks.json
Runs when the agent sends a notification, executing notification.js via node. From mgd34msu/goodvibes-gemini.
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: