Install
openclaw skills install openclaw-free-web-searchOpenClaw skill for source-backed web search, page reading, and evidence-aware claim checking. No API keys required by default; optional providers can be enabled for stronger coverage. v23: multi-engine SERP (7 engines), Web Unlocker for blocked pages, auto-fallback on 403/429.
openclaw skills install openclaw-free-web-searchThis skill gives OpenClaw a practical verification workflow:
zero-search for live search results (7 engines via Bright Data)zero-search providers for provider discoveryzero-browse for reading pages (auto-unlocks blocked content)zero-verify for support/conflict classificationzero-report for a citation-ready summary with next stepszero-setup for interactive provider configurationpip install zero-api-key-web-search
zero-search "OpenAI API pricing" --type news --timelimit w
zero-search providers
zero-browse "https://docs.python.org/3/whatsnew/"
zero-verify "Python 3.13 is the latest stable release" --deep --max-pages 2 --json
zero-report "Python 3.13 stable release" --claim "Python 3.13 is the latest stable release" --deep --json
| Profile | Providers | Best for |
|---|---|---|
free | ddgs | Zero-setup local search |
free-verified | ddgs, searxng | Free cross-validation |
production | brightdata | Production reliability and geo-targeting |
production-unlock | brightdata, web_unlocker | Production SERP + blocked page access |
max-evidence | ddgs, searxng, brightdata | Maximum provider diversity |
zero-search for factual or recent questions.zero-browse on the most relevant source when snippets are not enough.zero-verify when a concrete claim needs a support/conflict summary.zero-report when you want a compact evidence package with citations and next steps.--deep when the claim matters enough to justify page-aware verification.brightdata only when configured or explicitly requested.zero-search "AI regulation" --provider brightdata --engine google --region us-en --json
zero-search "AI regulation" --provider brightdata --engine bing --region gb-en --json
zero-search "news" --provider brightdata --engine yandex --region ru-ru --json
Supported engines: google, bing, duckduckgo, yandex, baidu, yahoo, naver.
# Auto-fallback (default) — direct fetch, then unlocker on 403/429
zero-browse "https://protected-site.com/article"
# Force Web Unlocker
zero-browse "https://protected-site.com/article" --use-unlocker always
# Interactive setup wizard
zero-setup
# Or set environment variables
export ZERO_SEARCH_BRIGHTDATA_API_KEY="..."
export ZERO_SEARCH_BRIGHTDATA_ZONE="serp_api1"
export ZERO_SEARCH_BRIGHTDATA_UNLOCKER_ZONE="web_unlocker1"
New Bright Data users can sign up at https://get.brightdata.com/h21j9xz4uxgd.
page_aware is true when deep verification randdgs + self-hosted searxngbrightdata + web_unlocker via ZERO_SEARCH_BRIGHTDATA_API_KEYzero-verify is heuristic and evidence-aware, not a proof engine.ddgs.searxng via ZERO_SEARCH_SEARXNG_URL.MIT License.