โ† All skills
Tencent SkillHub ยท Developer Tools

Google Search

Google web search via Gemini Search Grounding (primary) and Custom Search JSON API (fallback). Use for: (1) Synthesized answers with citations (grounded sear...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Google web search via Gemini Search Grounding (primary) and Custom Search JSON API (fallback). Use for: (1) Synthesized answers with citations (grounded sear...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, install.sh, lib/google_search.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
2.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

Google Search ๐Ÿ”

Google web search powered by Gemini 2.5 Flash with Search Grounding + Custom Search API. โญ This is the PRIMARY web search tool. Prefer over built-in web_search (Perplexity).

Requirements

GOOGLE_API_KEY environment variable Enable in Google Cloud Console: Gemini API, Custom Search JSON API

Configuration

Env VariableDefaultDescriptionGOOGLE_API_KEYโ€”Required. Google API keyGOOGLE_CSE_CXโ€”Custom Search Engine ID (required for raw/image modes)GOOGLE_SEARCH_LANGheDefault language code (he, en, ar, ja, etc.)GOOGLE_SEARCH_COUNTRYILDefault country code (IL, US, DE, etc.) Set in OpenClaw config: { "env": { "GOOGLE_API_KEY": "AIza...", "GOOGLE_SEARCH_LANG": "he", "GOOGLE_SEARCH_COUNTRY": "IL" } }

Script Location

python3 skills/google-search/lib/google_search.py <mode> "query" [options]

Output Modes

Text mode (default): Best for most use cases. Clean readable output with answer, sources, and search queries. JSON mode (--json): For programmatic processing. Includes confidence scores, grounding supports, and search queries.

search โ€” Grounded Search (Default, Recommended)

Gemini 2.0 Flash + Google Search tool โ†’ synthesized answer with numbered citations. python3 lib/google_search.py search "query" [--lang he] [--country IL] [--json] When to use: Questions, current events, "what is X", Hebrew queries, anything needing a direct answer. Examples: # Hebrew (default) python3 lib/google_search.py search "ืžื–ื’ ืื•ื•ื™ืจ ืชืœ ืื‘ื™ื‘" # English override python3 lib/google_search.py search "latest AI news" --lang en --country US # JSON output python3 lib/google_search.py search "OpenAI GPT-5 release date" --json Output format: <Synthesized answer text> Sources: 1. Source Title https://example.com/article 2. Another Source https://example.com/other

raw โ€” Raw Search Results

Custom Search JSON API โ†’ links with titles and snippets. python3 lib/google_search.py raw "query" [-n 5] [--lang he] [--country IL] [--json] When to use: Need actual URLs, research, building reference lists, when you want links not answers. Examples: python3 lib/google_search.py raw "python asyncio tutorial" -n 5 python3 lib/google_search.py raw "best restaurants tel aviv" --json python3 lib/google_search.py raw "rust vs go performance" -n 3 --lang en Output format: 1. Page Title https://example.com/page Brief snippet from the page... 2. Another Page https://example.com/other Another snippet...

image โ€” Image Search

Custom Search image search โ†’ image URLs with titles. python3 lib/google_search.py image "query" [-n 5] [--lang he] [--country IL] [--json] When to use: Finding images, visual references, thumbnails. Examples: python3 lib/google_search.py image "aurora borealis" -n 5 python3 lib/google_search.py image "ืชืœ ืื‘ื™ื‘ ื—ื•ืฃ" --json

Options Reference

OptionApplies ToDescriptionDefault--lang CODEallLanguage code (he, en, ar, jaโ€ฆ)env GOOGLE_SEARCH_LANG (he)--country CODEallCountry code (IL, US, DEโ€ฆ)env GOOGLE_SEARCH_COUNTRY (IL)-n NUMraw, imageNumber of results (1โ€“10)10--jsonallStructured JSON outputoff Language resolution order: --lang flag โ†’ GOOGLE_SEARCH_LANG env โ†’ None (auto) Country resolution order: --country flag โ†’ GOOGLE_SEARCH_COUNTRY env โ†’ None (auto)

Error Handling

Missing API key: Clear error message with setup instructions. 429 Rate Limit: Automatic retry once after 5-second wait. Network errors: Descriptive error with cause. No results: Clean "No results found." message. Timeout: 30-second timeout on all HTTP requests.

Quota & Rate Limits

APIFree TierRate LimitGemini API (grounded search)Generous free tier~15 RPM (free), higher on paidCustom Search JSON API (raw/image)100 queries/day10K queries/day (paid) On 429 errors: Script retries once automatically. If quota exhausted, fall back to built-in web_search (Perplexity).

Multilingual Support

Works with queries in any language. Hebrew is the default: # Hebrew (default, no flags needed) python3 lib/google_search.py search "ื—ื“ืฉื•ืช ื˜ื›ื ื•ืœื•ื’ื™ื”" # English python3 lib/google_search.py search "technology news" --lang en # Arabic python3 lib/google_search.py search "ุฃุฎุจุงุฑ ุงู„ุชูƒู†ูˆู„ูˆุฌูŠุง" --lang ar

Install

bash skills/google-search/install.sh

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Scripts1 Docs
  • SKILL.md Primary doc
  • install.sh Scripts
  • lib/google_search.py Scripts