Agent skill · Workflow & Productivity

gemini-cli-integration

Comprehensive guide for integrating Gemini CLI as research assistant. Use when you need to delegate research to Gemini, understand its capabilities vs Claude's, or determine the right tool for a task.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill gemini-cli-integration --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 11 KB
Bundled scripts: none
Path: skills/ai-llm/gemini-cli-integration/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Gemini CLI Integration **Position Gemini CLI as Claude's research assistant** - delegate when you need web-grounded information, codebase investigation, or sophisticated reasoning that benefits from Google Search backing. ## Core Principle: Division of Labor ``` ┌─────────────────────┐ ┌──────────────────────┐ │ GEMINI CLI │ │ CLAUDE CODE │ │ Research Wing │────────>│ Implementation │ └─────────────────────┘ └──────────────────────┘ Gemini: Investigate Claude: Execute - Web-grounded research - File operations - Codebase analysis - Code edits - Current docs lookup - Following patterns - Sophisticated reasoning - Agent orchestration - Multimodal analysis - Workflow automation ``` ## Gemini CLI Capabilities ### 1. Google Search Grounding ⭐ **KEY DIFFERENTIATOR** **What:** Real-time access to Google Search results within responses **When to use:** - Need current framework documentation (post-Jan 2025) - Looking up error messages and solutions - Researching best practices and emerging patterns - Finding library comparisons and benchmarks - Understanding breaking changes in new releases **Example:** ```bash gemini "What are the breaking changes in Next.js 15?" gemini "Best practices fo

What's inside
Steps it walks through
  1. Core Principle: Division of Labor
  2. Gemini CLI Capabilities
  3. 1. Google Search Grounding ⭐ KEY DIFFERENTIATOR
  4. 2. Codebase Investigator Agent ⭐ KEY DIFFERENTIATOR
  5. 3. Massive Context Window
  6. 4. Multimodal Analysis
  7. 5. Shell Interpolation
  8. 6. Advanced Reasoning (Gemini 3 Pro)
  9. Claude Code Capabilities (Stay in Claude for These)
  10. 1. Superior File Operations
  11. 2. Agent Orchestration
  12. 3. Project Pattern Recognition
  13. 4. Skills System
  14. Decision Matrix: Claude vs Gemini
Ships with 1 file
  • metadata.json
Commands it runs
gemini "What are the breaking changes in Next.js 15?"
gemini "Best practices for React Server Components in 2025"
gemini "How to fix ECONNRESET errors in Node.js"
gemini "Analyze this codebase and map out:
Analyze diagram
gemini "Explain this architecture diagram and identify potential issues" < diagram.png
Process PDF documentation
gemini "Summarize the key APIs from this documentation" < api-docs.pdf
Interactive mode (default)
gemini
More from claude-skill-registry
All skills →
About this skill
What does the gemini-cli-integration skill do?

Comprehensive guide for integrating Gemini CLI as research assistant. Use when you need to delegate research to Gemini, understand its capabilities vs Claude's, or determine the right tool for a task.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill gemini-cli-integration --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going