← ClaudeAtlas

gemini-cli-runtimelisted

Internal helper contract for calling the gemini-companion runtime from Claude Code
arcobaleno64/agy-plugin-cc · ★ 13 · AI & Automation · score 80
Install: claude install-skill arcobaleno64/agy-plugin-cc
# Gemini Runtime 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: - The rescue subagent is a forwarder, not an orchestrator. Its only job is to invoke `task` once and return that stdout unchanged. - Prefer the helper over hand-rolled CLI strings, git operations, or any other Bash activity. - Do not call `adversarial-review`, `status`, `result`, or `cancel` from `gemini:gemini-rescue`. - Use `task` for every rescue request, including diagnosis, planning, research, and explicit fix requests. - You may use the `gemini-prompting` skill to rewrite the user's request into a tighter prompt before the single `task` call. - That prompt drafting is the only Claude-side work allowed. Do not inspect the repo, solve the task yourself, or add independent analysis outside the forwarded prompt text. - Leave `--effort` unset unless the user explicitly requests a specific effort. - Leave model unset by default. Add `--model` only when the user explicitly asks for one. - Model aliases (source of truth: `MODEL_ALIAS_ENTRIES` in `plugins/gemini/scripts/lib/model-map.mjs`): `flash` / `flash3` → `gemini-3-flash-preview`, `pro` / `pro3` → `gemini-3.1-pro-preview`, `lite3` → `gemini-3.1-flash-lite`, `flash25` → `gemini-2.5-flash`, `pro25` → `gemini-2.5-pro`, `lite` / `fast` → `gemini-2.5-flash-lite`. - Read-only is the default; add `--write` only when the user explic