omnisearchMANDATORY 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.
Install via ClawdBot CLI:
clawdbot install bguidolim/omnisearchALWAYS 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 fileAI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Search indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.
Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and WolframAlpha knowledge queries. No API keys required.