Install
openclaw skills install gemini-google-searchUse Gemini API Google Search grounding for web search inside OpenClaw, separate from local SearXNG. Use when the user asks for Gemini/Google-backed search, G...
openclaw skills install gemini-google-searchUse scripts/gemini_google_search.py to perform Google-backed search through the Gemini API Search Grounding tool. This is not local/private SearXNG search: it sends the query to Google's Gemini API and may incur quota/billing.
Prefer local-web-search for private/free local searching unless the user asks for Gemini/Google or local engines are insufficient.
The script checks credentials in this order:
GEMINI_API_KEYGOOGLE_API_KEY--op-item / --op-vault 1Password lookupPatrick's expected item is:
--op-vault OpenClaw-Core --op-item openclaw-gemini-api
Note: secrets.env in this workspace provides the OP service-account token for non-interactive 1Password access.
Never print API keys. If using 1Password interactively, follow the 1Password skill's tmux/sign-in guidance.
python3 skills/gemini-google-search/scripts/gemini_google_search.py \
--query "latest OpenClaw release notes" \
--op-vault OpenClaw-Core \
--op-item openclaw-gemini-api
JSON output:
python3 skills/gemini-google-search/scripts/gemini_google_search.py \
--query "current Home Assistant release" \
--json \
--op-vault OpenClaw-Core \
--op-item openclaw-gemini-api
Use the wrapper to auto-create/use the skill-local venv:
skills/gemini-google-search/scripts/run_gemini_search.sh \
--query "latest Home Assistant release" \
--op-vault OpenClaw-Core \
--op-item openclaw-gemini-api