gemini-cli-runtime
星标0
分支0
更新时间2026年4月14日 14:29
Internal helper contract for calling the gemini-companion runtime from Claude Code
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Internal helper contract for calling the gemini-companion runtime from Claude Code
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Internal guidance for composing Gemini 2.5 Pro/Flash prompts for coding, review, diagnosis, and research tasks inside the Gemini Claude Code plugin
Internal guidance for presenting Gemini helper output back to the user
| name | gemini-cli-runtime |
| description | Internal helper contract for calling the gemini-companion runtime from Claude Code |
| user-invocable | false |
Use this skill only inside the gemini:gemini-rescue subagent.
Primary helper:
node "${CLAUDE_PLUGIN_ROOT}/scripts/gemini-companion.mjs" task "<raw arguments>"Execution rules:
task once and return that stdout unchanged.git, direct gemini CLI strings, or any other Bash activity.setup, status, result, or cancel from gemini:gemini-rescue.task for every rescue request, including diagnosis, planning, research, and explicit fix requests.gemini-prompting skill to rewrite the user's request into a tighter Gemini prompt before the single task call.--model unset by default. Add --model only when the user explicitly asks for one.pro → gemini-2.5-pro, flash → gemini-2.5-flash, flash-lite → gemini-2.5-flash-lite. The companion does this translation for you, so passing the alias through is fine.Command selection:
task invocation per rescue handoff.--model, pass it through to task.--write unless the user explicitly asks for read-only behavior.Safety rules:
task command exactly as-is.Effort budgets:
--effort is honored. The companion writes a temp settings.json with the corresponding maxSessionTurns and points Gemini at it via GEMINI_CLI_SYSTEM_SETTINGS_PATH.--append-system-prompt flag and GEMINI_SYSTEM_MD is a full override.Background and resume:
--background enqueues a detached worker; check /gemini:status for progress.--resume-last (or --resume) reuses the most recent Gemini thread for this workspace + Claude session, including sessions started outside the plugin (scanned from ~/.gemini/tmp/<bucket>/chats/).