Skip to content
gemini-research logo

Gemini Research Skill

gemini-research

Use Gemini CLI for research with Google Search grounding and 1M token context

SKILL.md

Full skill instructions

Gemini Research Skill


LIBRARY-FIRST PROTOCOL (MANDATORY)

Before writing ANY code, you MUST check:

Step 1: Library Catalog

  • Location: .claude/​library/​catalog.json
  • If match >70%: REUSE or ADAPT

Step 2: Patterns Guide

  • Location: .claude/​docs/​inventories/​LIBRARY-PATTERNS-GUIDE.md
  • If pattern exists: FOLLOW documented approach

Step 3: Existing Projects

  • Location: D:\Projects\*
  • If found: EXTRACT and adapt

Decision Matrix

MatchAction
Library >90%REUSE directly
Library 70-90%ADAPT minimally
Pattern existsFOLLOW pattern
In projectEXTRACT
No matchBUILD (add to library after)

Purpose

Route research tasks to Gemini CLI when:

  • Real-time information is needed (Google Search grounding)
  • Context exceeds Claude's 200k limit (Gemini has 1M)
  • Need web-grounded factual answers

Unique Capability

What Gemini Does Better:

  • Google Search grounding for current information
  • 1M token context for massive document analysis
  • 70+ extensions (Figma, Stripe, Shopify, etc.)
  • Web content analysis with source attribution

When to Use

Perfect For:

  • Current events, recent documentation
  • Large codebase analysis (>150k tokens)
  • Literature reviews with many papers
  • Real-time API documentation lookup
  • Market research, competitor analysis

Don't Use When:

  • Offline/​airgapped environments
  • Complex multi-step reasoning (use Claude)
  • Code generation requiring iteration (use Codex)

Usage

Basic Research

/​gemini-research "What are the latest React 19 best practices?"

With Context Files

/​gemini-research "Analyze architecture" --context @src/

Large Document Analysis

/​gemini-research "Summarize all papers" --context papers/​*.pdf

Command Pattern

bash scripts/​multi-model/​gemini-research.sh "<query>" "<task_id>" "json"

Memory Integration

Results stored to Memory-MCP:

  • Key: multi-model/​gemini/​research/​{task_id}
  • Tags: WHO=gemini-cli, WHY=research

Output Format

{
  "content": "Research findings...",
  "sources": ["url1", "url2"],
  "model": "gemini-2.5-pro",
  "timestamp": "2025-12-28T..."
}

Handoff to Claude

After Gemini research completes:

  1. Results stored in Memory-MCP
  2. Claude agents read from memory key
  3. Use research to inform implementation
// Claude agent reads Gemini research
const research = memory_retrieve("multi-model/​gemini/​research/​{task_id}");
Task("Coder", `Implement using: ${research.content}`, "coder");

Configuration

  • Retries: 3 attempts on failure
  • Timeout: 60 seconds per query
  • Fallback: Claude researcher agent if Gemini unavailable

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View