This skill should be used when tasks benefit from a quick second AI perspective, current web information via Google Search, codebase architecture analysis, or parallel code generation. Also use when user explicitly requests Gemini operations with phrases like 'use Gemini', 'ask Gemini', 'second opinion', or 'Google search'.
This skill is limited to using the following tools:
README.mdpatterns.mdreference.mdtemplates.mdtools.mdThis skill enables Claude Code to effectively orchestrate Gemini CLI (v0.16.0+) with Gemini 3 Pro for code generation, review, analysis, and specialized tasks.
Second Opinion / Cross-Validation
Google Search Grounding
Codebase Architecture Analysis
codebase_investigator toolParallel Processing
Specialized Generation
command -v gemini || which gemini
gemini "[prompt]" --yolo -o text 2>&1
Key flags:
--yolo or -y: Auto-approve all tool calls-o text: Human-readable output-o json: Structured output with stats-m gemini-2.5-flash: Use faster model for simple tasksYOLO Mode Behavior: Auto-approves tool calls but does NOT prevent planning prompts. Gemini may still present plans and ask "Does this plan look good?" Use forceful language:
Rate Limits: Free tier has 60 requests/min, 1000/day. CLI auto-retries with backoff. Expect messages like "quota will reset after Xs".
For JSON output (-o json), parse:
{
"response": "actual content",
"stats": {
"models": { "tokens": {...} },
"tools": { "byName": {...} }
}
}
To improve performance and reduce context, load only the extensions and MCP servers required for the task.
Manage Extensions (-e / --extensions):
By default, all installed extensions are loaded. Specify only what you need:
gemini "Analyze long running queries" -e postgres --yolo -o text
gemini "Review this code" -e code-review gemini-cli-jules --yolo -o text
gemini "Refactor this function" -e [] --yolo -o text
Manage MCP Servers (--allowed-mcp-server-names):
Restrict which MCP servers are accessible:
gemini "Check browser logs" --allowed-mcp-server-names chrome-devtools --yolo -o text
Available Extensions:
postgres: Database operationscode-review: specialized code reviewchrome-devtools-mcp: Browser automationgemini-cli-jules: Jules integrationcontext7: Context managementagent-creator: Agent creation toolsgemini "Create [description] with [features]. Output complete file content." --yolo -o text
gemini "Review [file] for: 1) features, 2) bugs/security issues, 3) improvements" -o text
gemini "Fix these bugs in [file]: [list]. Apply fixes now." --yolo -o text
gemini "Generate [Jest/pytest] tests for [file]. Focus on [areas]." --yolo -o text
gemini "Generate JSDoc for all functions in [file]. Output as markdown." --yolo -o text
gemini "Use codebase_investigator to analyze this project" -o text
gemini "What are the latest [topic]? Use Google Search." -o text
gemini "[prompt]" -m gemini-2.5-flash -o text
-m gemini-2.5-flash for lower priority tasksgemini --version~/.gemini/settings.json for config issuesAlways verify Gemini's output:
gemini "Create [code]" --yolo -o text
gemini "Review [file] for bugs and security issues" -o text
gemini "Fix [issues] in [file]. Apply now." --yolo -o text
For long tasks, run in background and monitor:
gemini "[long task]" --yolo -o text 2>&1 &
These tools are available only through Gemini:
Create .gemini/GEMINI.md in project root for persistent context that Gemini will automatically read.
List sessions: gemini --list-sessions
Resume session: echo "follow-up" | gemini -r [index] -o text
reference.md - Complete command and flag referencetemplates.md - Prompt templates for common operationspatterns.md - Advanced integration patternstools.md - Gemini's built-in tools documentation