d-oit/gemini-search-plugin

12 stars · Last commit 2025-11-27

Advanced Claude Code plugin for web search using Gemini CLI with caching, analytics, and validation. Includes comprehensive skills for plugin development.

README preview

# Gemini Search Plugin

Advanced web search plugin using the Gemini CLI in headless mode with `google_web_search` tool restriction, providing caching, analytics, content extraction, and validation for Claude Code.

**Important**: This plugin uses the Gemini CLI with the `google_web_search` tool exclusively via headless mode (`gemini -p` with `--yolo` flag). It does NOT:

- Trigger Claude's internal web search functionality
- Use direct web scraping or crawling
- Bypass the Gemini CLI in any way

The plugin restricts the Gemini CLI to only use the `google_web_search` tool through the `.gemini/settings.json` configuration.

## Features

### 💎 Key Features

- **Gemini CLI Headless Mode** - Uses `gemini -p` with `--yolo` flag for automated web search
- **Tool Restriction** - `.gemini/settings.json` limits Gemini to only `google_web_search` tool
- **Grounded Results** - All search results come from Google's web search via Gemini
- **Subagent Architecture** - Context isolation for 39% better token savings

View full repository on GitHub →