From gemini
Internal contract for calling gemini-companion runtime from Claude Code
How this skill is triggered — by the user, by Claude, or both
Slash command
/gemini:gemini-cli-runtimeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill defines how to call the `gemini-companion.mjs` runtime from Claude Code agents and commands.
This skill defines how to call the gemini-companion.mjs runtime from Claude Code agents and commands.
node "${CLAUDE_PLUGIN_ROOT}/scripts/gemini-companion.mjs" task "<prompt and flags>"
Bash call to gemini-companion.mjs task. Return stdout verbatim — no commentary.review, challenge, status, result, or cancel from consult.gemini-prompting skill ONLY to shape the prompt before forwarding.| Flag | Behavior |
|---|---|
--model <alias> | Passed through to companion; alias resolution happens inside |
--effort <level> | Reserved for future use (not yet supported by Gemini CLI) |
--resume-last | Resumes latest Gemini session thread |
--write | Enables write mode (--yolo inside companion) |
--background / --wait | Strip these — consult always runs foreground |
--resume / --fresh | Strip these routing flags; use --resume-last instead |
--write unless user explicitly asks for read-only.--background — consult runs synchronously.npx claudepluginhub arescope/claude-plugins --plugin geminiInternal helper contract for calling the gemini-companion runtime from Claude Code
Runs Google's Gemini CLI for code generation, review, analysis, web research via Google Search, and codebase architecture investigation. Use for second AI opinions, real-time web data, or parallel code tasks.
Delegates tasks like long document analysis, multimodal processing, research, summarization, and large file handling to Google Gemini CLI to preserve Claude context.