Install
openclaw skills install @shifengwang333-ai/anysearchReal-time search engine supporting web search, vertical domain search, parallel batch search, and URL content extraction.
openclaw skills install @shifengwang333-ai/anysearchAnySearch is a unified real-time search service supporting general web search, vertical domain search, parallel batch search, and full-page content extraction. It exposes a single JSON-RPC 2.0 endpoint and requires no MCP server installation.
This skill SHOULD be activated when the AI agent needs to perform any of the following:
Vertical domain rule: For queries that may belong to a supported domain (finance, academic, travel, health, code, geo, etc.), always call list_domains first to get the correct sub_domain and query_format before searching.
When this skill is first loaded, the agent MUST run the active CLI's doc command to obtain the complete interface specification:
| Runtime | Command |
|---|---|
| Python | python3 ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.py doc |
| Node.js | node ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.js doc |
| Bash/sh | bash ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.sh doc |
Priority: Python > Node.js > Shell
scripts/.env as ANYSEARCH_API_KEY=<key>python3 ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.py search "query" [--domain finance] [--sub_domain finance.us_stock] [--zone cn] [--max_results 10] [--freshness week]
python3 ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.py list_domains --domain finance
python3 ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.py batch_search --queries '[{"query":"AAPL"},{"query":"GOOG"}]'
python3 ~/.openclaw/workspace/skills/anysearch/scripts/anysearch_cli.py extract --url https://example.com
Available: code, travel, home, ecommerce, gaming, film, music, finance, academic, legal, business, ip, health, geo, environment, energy
For finance queries (stock codes, financial data), ALWAYS use --domain finance with appropriate sub_domain.
User query
|
+-- Has structured identifiers? (Stock:/CVE:/DOI:/IATA:/patent etc.)
| YES -> 1) list_domains --domain X
| 2) read query_format from result
| 3) search "<query>" --domain X --sub_domain Y
|
+-- Multiple independent intents?
| YES -> batch_search --query "..." --query "..."
|
+-- Need deeper content than snippets?
YES -> extract "https://example.com/article"
Otherwise -> search "<general query>"