Skip to content

Gemini Sub-Agent

Verified

Use Google Gemini as a free sub-agent via a Google One / Gemini Advanced subscription (no API key or API credits needed). Use when: (1) delegating tasks that...

115 downloads
$ Add to .claude/skills/

About This Skill

# gemini-sub-agent

Use Google Gemini (via subscription, $0 API cost) as a sub-agent inside OpenClaw workflows.

Setup

Run once on a fresh machine: ```bash bash skills/gemini-sub-agent/scripts/setup.sh ```

  1. Then authenticate (headless VPS flow):
  2. On VPS: `gcloud auth application-default login --no-browser` → copy the `--remote-bootstrap` URL
  3. On laptop: `gcloud auth application-default login --remote-bootstrap="<URL>"` → copy the `localhost:8085` output
  4. Paste `localhost:8085` output back into VPS prompt
  5. Complete Gemini CLI OAuth: `GOOGLE_GENAI_USE_GCA=true gemini -p "hello"` → paste auth code

Credentials are cached indefinitely and auto-refresh.

Available Models

| Model | Use for | |---|---| | `gemini-3.1-pro-preview` | Default — latest flagship, best reasoning | | `gemini-2.5-pro` | Stable coding tasks, multi-file edits | | `gemini-3-flash-preview` | Fast summaries, quick Q&A | | `gemini-3-pro-preview` | Previous gen Pro, reliable fallback | | `gemini-2.5-flash` | Lightweight fallback |

Usage Patterns

1. Simple text task (exec) ```bash ask-gemini "your prompt here" ask-gemini -m gemini-2.5-pro "your prompt" ```

2. Pipe large content (long-context) ```bash cat large_file.txt | ask-gemini "summarize this in 5 bullets" cat report.md | ask-gemini "extract all action items" ```

3. Agentic coding (replaces Swift/Sonnet for 30-200 line tasks) ```bash cd /path/to/project GOOGLE_GENAI_USE_GCA=true gemini -m gemini-2.5-pro -y -p "write a script that..." ``` `-y` = yolo mode (auto-approves all file writes and shell commands). Gemini reads/writes files autonomously.

4. Pipe files directly into agentic session ```bash cat existing_script.py | GOOGLE_GENAI_USE_GCA=true gemini -m gemini-2.5-pro -y -p "refactor this to add error handling" ```

Routing Rules (when to use Gemini vs others)

| Task | Use | |---|---| | Text, analysis, summarization | `ask-gemini` | | Medium coding (30–200 lines) | Gemini agentic (`-y`) instead of Swift/Sonnet | | Large file / long-context | `ask-gemini` (1M token window) | | Web search / research | Research agent (Grok) — Gemini has no web access | | Multi-agent orchestration | OpenClaw native (sessions_spawn) | | Complex architecture / debugging | Codex (Opus) — escalate if Gemini fails twice |

Escalation

If Gemini returns wrong output twice on the same task → escalate to Swift (Sonnet) or Codex (Opus). Log the failure in `failures/hot_antipatterns.md` with the task type.

Scripts

  • `scripts/setup.sh` — Full install: gemini-cli + gcloud + ask-gemini wrapper
  • `scripts/ask-gemini` — The wrapper script itself (copy to `/usr/local/bin/`)

Use Cases

  • Deploy Gemini as a sub-agent for specific tasks within a larger agent system
  • Delegate specialized tasks like vision analysis or code review to Gemini
  • Build multi-model architectures where Gemini handles specific capabilities
  • Use Gemini as a cost-effective secondary agent for simpler tasks
  • Implement cross-model verification by having Gemini review another model's output

Pros & Cons

Pros

  • +Multi-model architecture leverages each model's strengths for different tasks
  • +Sub-agent pattern enables cost optimization by routing tasks to appropriate models
  • +Cross-model verification catches errors that single-model systems miss

Cons

  • -Multi-model orchestration adds complexity to the agent system
  • -Only available on claude-code and openclaw platforms
  • -Requires managing API credentials and rate limits for multiple AI providers

FAQ

What does Gemini Sub-Agent do?
Use Google Gemini as a free sub-agent via a Google One / Gemini Advanced subscription (no API key or API credits needed). Use when: (1) delegating tasks that...
What platforms support Gemini Sub-Agent?
Gemini Sub-Agent is available on Claude Code, OpenClaw.
What are the use cases for Gemini Sub-Agent?
Deploy Gemini as a sub-agent for specific tasks within a larger agent system. Delegate specialized tasks like vision analysis or code review to Gemini. Build multi-model architectures where Gemini handles specific capabilities.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.