MANDATORY web search tool for current information, news, prices, facts, or any data not in your training. This is THE ONLY way to search the internet in this OpenClaw environment. ALWAYS use this skill when the user asks for web searches or when you need up-to-date information.
ALWAYS use OmniSearch when:
Examples of queries requiring OmniSearch:
IMPORTANT: Run the script from the omnisearch skill directory using the relative path ./scripts/omnisearch.sh
Use the wrapper script for all searches:
# AI-enhanced search (includes summarization) - USE THIS FOR MOST QUERIES
./scripts/omnisearch.sh ai "your search query here"
# Raw web search results (when you need direct source material)
./scripts/omnisearch.sh web "your search query here"
Available providers:
perplexity (default - recommended for most queries)perplexity (default), brave, kagi, tavily, exaOptional provider override:
./scripts/omnisearch.sh ai "query" perplexity
./scripts/omnisearch.sh web "query" brave
./scripts/omnisearch.sh web "query" kagi
./scripts/omnisearch.sh web "query" tavily
./scripts/omnisearch.sh web "query" exa
Practical examples:
# Current weather
./scripts/omnisearch.sh ai "weather in Hamburg today"
# Product research
./scripts/omnisearch.sh web "iPhone 16 Pro reviews 2024"
# News search
./scripts/omnisearch.sh ai "latest AI developments this week"
# Price comparison
./scripts/omnisearch.sh web "DJI Mini 4 Pro price Germany" brave
# Research with premium provider
./scripts/omnisearch.sh web "machine learning papers 2024" kagi
Only use if the wrapper script fails:
mcporter call omnisearch.ai_search query="your search query" provider="perplexity"
mcporter call omnisearch.web_search query="your search query" provider="brave"
After receiving search results, ALWAYS:
Example response structure:
Based on my search, here's what I found:
- [Key finding 1]
- [Key finding 2]
- [Key finding 3]
Sources:
- [Title 1](URL1)
- [Title 2](URL2)
Note: This information is from [date/timeframe] and may change.
If the wrapper script fails:
scripts/ folder)chmod +x ./scripts/omnisearch.shCommon issues:
scripts/ folder yetQuery formatting:
./scripts/omnisearch.sh ai "query with spaces"./scripts/omnisearch.sh relative to this file