A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Claude Code skill for free Google AI Mode search with citations. Zero-config setup, persistent browser profile, query op
For: Claude Code CLI users only
Transform your LLM's online research capabilities by connecting Claude Code directly to Google's AI Mode—getting AI-synthesized answers from 100+ sources instead of scattered search results.
Most built-in web research is mediocre. This skill gives Claude Code professional-grade research by tapping into Google's AI Mode—the same technology that synthesizes information from dozens of websites into one cited answer.
Example Use Cases:
"Next.js 15 App Router best practices 2026 with server components examples"
→ AI-synthesized coding guide with inline citations [1][2][3]
"Compare PostgreSQL vs MySQL JSON performance 2026, include benchmarks"
→ Technical comparison table with real-world data
"Find the latest EU AI regulations 2026 and their impact on startups"
→ Legal overview with official government sources
"Best noise-cancelling headphones under €300, compare Sony vs Bose"
→ Product comparison with reviews and specs
"Intermittent fasting protocols 2026, include recent scientific studies"
→ Health guide with medical research citations
Result: Research on ANY topic—coding, tech comparisons, regulations, product reviews, health, finance, travel. Curated answers with sources. Saves tokens. Superior to generic web search.
v2.0 - Multi-Language & Detection Overhaul
✅ 4-Stage Completion Detection - SVG thumbs-up → aria-label → text → 40s timeout ✅ Multi-Language Support - Works in DE/EN/NL/ES/FR/IT browser locales ✅ 87% Faster - Average 4s detection (was 30s+) ✅ AI Mode Availability Check - Detects region restrictions with proxy suggestion ✅ 17 Citation Selectors - Language-agnostic fallback chain ✅ 15 Cutoff Markers - Cleaner content extraction across languages
v1.5 - Persistent browser profile, CAPTCHA elimination v1.0 - Initial release with basic Google AI Mode integration
This skill works ONLY with local Claude Code installations, NOT in the web UI.
The web UI runs skills in a sandbox without network access, which this skill requires for browser automation. You must use Claude Code locally on your machine.
A Claude Code skill that connects your agent to Google AI Mode—Google's AI-powered search that synthesizes information from dozens of web sources into a single, cited answer.
Instead of Claude reading page after page, Google does the heavy lifting. Claude gets one clean, structured response with inline citations.
The advantage: Free, token-efficient research with grounded sources. No API keys needed.
Claude asks a question
↓
Skill launches stealth browser
↓
Google AI Mode searches & synthesizes dozens of sources
↓
Skill extracts AI answer + citations
↓
Converts to clean Markdown with [1][2][3] references
↓
Claude receives final answer
The key difference:
Traditional web research:
With this skill:
Google AI Mode (the udm=50 parameter) makes Google search work like a research assistant. It:
Claude gets the benefits without doing the work—or burning the tokens.
# 1. Create skills directory (if it doesn't exist)
mkdir -p ~/.claude/skills
# 2. Clone this repository
cd ~/.claude/skills
git clone https://github.com/PleasePrompto/google-ai-mode-skill google-ai-mode
# 3. That's it! Open Claude Code and say:
"What are my skills?"
When you first use the skill, it automatically:
.venv)Note: The setup uses real Chrome (not Chromium) for cross-platform reliability, consistent browser fingerprinting, and better anti-detection with Google services.
Say in Claude Code:
"What skills do I have?"
Claude will list your available skills including Google AI Mode.
"Search Google AI Mode for: Next.js 15 App Router best practices"
"What are the new features in Astro 4.0?"
"Research React Server Components"
Claude will automatically use the skill to query Google AI Mode and return a clean, cited answer.
Be specific with your queries:
Instead of: "React hooks" Try: "React hooks best practices 2026 (useState, useEffect, custom hooks). Include code examples."
Instead of: "PostgreSQL features" Try: "PostgreSQL 16 JSON features and performance improvements 2026"
On your first query, Google may show a CAPTCHA to verify you're human. This is normal when the browser profile is created.
If Claude reports a CAPTCHA error:
After the first CAPTCHA, searches typically run smoothly. The skill uses a persistent browser profile to eliminate future CAPTCHAs.
This is a Claude Code Skill—a local folder containing instructions and scripts that Claude Code can use when needed. Unlike the MCP server version, this runs directly in Claude Code without needing a separate server.
| Feature | This Skill | MCP Server |
|---|---|---|
| Protocol | Claude Skills | Model Context Protocol |
| Installation | Clone to ~/.claude/skills | claude mcp add ... |
| Compatibility | Claude Code only (local) | Claude Code, Codex, Cursor, Cline, etc. |
| Language | Python | TypeScript |
| Browser Profile | Persistent (eliminates CAPTCHAs) | Per-request context |
| Distribution | Git clone | npm package |
~/.claude/skills/google-ai-mode/
├── SKILL.md # Instructions for Claude
├── scripts/ # Python automation scripts
│ ├── run.py # Universal venv wrapper
│ ├── search.py # Main search implementation
│ ├── browser_utils.py # Browser automation
│ └── config.py # Configuration
├── .venv/ # Isolated Python environment (auto-created)
└── results/ # Saved search results (optional)
When Claude needs web research:
Source-Grounded Responses: Google AI Mode synthesizes information from dozens of sources with inline citations. Every claim is backed by a source link.
Direct Integration: No copy-paste between browser and editor. Claude queries and receives answers programmatically.
Persistent Browser Profile: After solving the first CAPTCHA (if any), the browser profile is saved. Future searches run smoothly without interruption.
Zero Configuration: Works out of the box. No API keys, no external services, no configuration files needed.
Self-Contained: Everything runs in the skill folder with an isolated Python environment. No global installations.
Token Efficient: One query returns one synthesized answer instead of Claude reading 5-10 full pages.
Skill not found:
# Make sure it's in the right location
ls ~/.claude/skills/google-ai-mode/
# Should show: SKILL.md, scripts/, requirements.txt, etc.
Repeated CAPTCHAs:
If Google keeps showing CAPTCHAs:
Browser won't launch:
Clear the browser profile:
# Linux/macOS
rm -rf ~/.cache/google-ai-mode-skill/chrome_profile
# Windows
rmdir /s "%LOCALAPPDATA%\google-ai-mode-skill\chrome_profile"
Dependencies issues:
# Manual reinstall if needed
cd ~/.claude/skills/google-ai-mode
rm -rf .venv
python -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate on Windows
pip install -r requirements.txt
python -m patchright install chrome
Wrong language results:
The skill forces English results. If you still get wrong languages, clear the browser profile (see above).
Be specific with your queries:
Instead of: "React hooks" Try: "React hooks best practices 2026 (useState, useEffect, custom hooks, common pitfalls)"
Include version numbers:
Instead of: "Next.js features" Try: "Next.js 15 new features and breaking changes"
Request structured output:
"Compare PostgreSQL vs MySQL 2026 with a performance comparison table"
Ask for examples:
"Show me TypeScript discriminated union examples with type narrowing"
Use the query template:
[Technology/Topic] [Version] [Year] ([Aspect 1], [Aspect 2], [Aspect 3]). [Format request].
You need to implement OAuth2 in a framework you've never used before.
Traditional approach:
With this skill:
"Search Google AI Mode for: Hono OAuth2 implementation guide"
Claude can then use this grounded information to write the actual implementation.
Core Technology:
Dependencies:
patchright==1.57.2 - Browser automationbeautifulsoup4==4.14.3 - HTML parsinghtml-to-markdown==2.19.6 - HTML conversionData Storage:
All data is stored locally within the skill directory:
~/.cache/google-ai-mode-skill/
└── chrome_profile/ - Persistent browser profile (cookies, session)
Skill-Specific:
Google AI Mode:
Why doesn't this work in the Claude web UI? The web UI runs skills in a sandbox without network access. Browser automation requires network access to reach Google.
How is this different from the MCP server? This is a simpler, Python-based implementation that runs directly as a Claude Skill. The MCP server is more feature-rich and works with multiple tools (Codex, Cursor, etc.).
Can I use both this skill and the MCP server? Yes, but you probably don't need both. Use the skill for Claude Code, use the MCP server if you want multi-agent support (Cursor, Cline, etc.).
Is it free? Yes. The skill is open source, and it uses public Google Search. No API keys or subscriptions needed.
Is my data private? Everything runs locally on your machine. The browser profile stays on your computer. No credentials or external services required beyond Google Search.
What if the browser keeps crashing? Clear the browser profile (see Troubleshooting section) and try again.
CAPTCHA handling: Google may show a CAPTCHA on first use. Tell Claude to show the browser, solve it manually, and you're good to go for future searches.
Responsible use: This tool automates browser interactions with Google Search. Use it responsibly and be mindful of Google's Terms of Service. Add delays between heavy search sessions if needed.
Verification: While results come from Google's AI Mode with source citations, always verify critical information via the linked sources. This is a research tool, not a source of truth.
Using other code agents (Cursor, Codex, Cline, Windsurf)?
There's a full MCP server version of this tool that works with any MCP-compatible agent, not just Claude Code.
Check it out: google-ai-mode-mcp
The MCP version offers:
claude mcp add google-ai-search npx google-ai-mode-mcp@latestIf you only use Claude Code, this skill is perfect. If you use multiple agents, consider the MCP server instead.
Found an issue or want to contribute?
MIT License - see LICENSE file for details
This skill is inspired by the Google AI Mode MCP Server and provides an alternative implementation as a Claude Code Skill:
If you need:
Without this skill: Claude searches Google → Gets links → Reads 5-10 pages → Thousands of tokens → Potential hallucinations
With this skill: Claude queries Google AI Mode → Gets one synthesized answer with citations → Minimal tokens → Grounded results
Stop burning tokens on web research. Start getting accurate, cited answers directly in Claude Code.
# Get started in 30 seconds
cd ~/.claude/skills
git clone https://github.com/PleasePrompto/google-ai-mode-skill google-ai-mode
# Open Claude Code: "What are my skills?"
Built as a Claude Code Skill adaptation of the Google AI Mode MCP Server
For free, token-efficient web research directly in Claude Code
ML engineering — model training, deployment, MLOps, monitoring
DevOps practices — CI/CD, containers, monitoring, infrastructure automation
Professional skills marketplace with production-ready skills for enhanced development
Self-learning system that captures corrections and syncs them to CLAUDE.md and AGENTS.md