From gemini
Internal contract for calling gemini-companion runtime from Claude Code
npx claudepluginhub arescope/claude-plugins --plugin geminiThis skill uses the workspace's default tool permissions.
This skill defines how to call the `gemini-companion.mjs` runtime from Claude Code agents and commands.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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.