unified-web-search
Pick the best source (Tavily, Web Search Plus, Browser, or local files) for a query, run the search, and return ranked results with provenance.
Why use this skill?
Optimize your AI workflow with the unified-web-search skill for OpenClaw. Aggregate web and local file data with relevance ranking and provenance.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/iyeque/iyeque-unified-web-searchWhat This Skill Does
The unified-web-search skill serves as a sophisticated aggregation engine for OpenClaw, designed to abstract the complexity of gathering data from disparate sources. Instead of relying on a single search method, this skill intelligently orchestrates calls across Tavily, Web Search Plus, the Browser tool, and local workspace files. By providing a unified interface, it ensures that users receive the most relevant information regardless of whether the answer lies in a public web article or a local document within their project. The skill automatically ranks these disparate data points based on relevance scores, providing a consolidated and attributed list of results that includes clear provenance for every piece of information.
Installation
To integrate this capability into your OpenClaw environment, use the OpenClaw package manager:
clawhub install openclaw/skills/skills/iyeque/iyeque-unified-web-search
Ensure that you have your environment variables configured correctly, specifically providing the TAVILY_API_KEY in your .env file to enable the primary AI-optimized search functionality.
Use Cases
- Project Context Retrieval: Quickly find specific definitions or requirements stored in local documentation alongside the latest industry standard information from the web.
- Market Research: Use the tool to aggregate data from multiple web-based sources to compare findings for technical reports or competitive analysis.
- Knowledge Management: Streamline the process of searching through thousands of local files combined with real-time web data to answer complex technical queries.
Example Prompts
- "Perform a unified search for 'OpenClaw architecture best practices' and prioritize results from both the web and my local documentation."
- "Search for the latest 2024 updates on Python web frameworks, but limit the search to web sources and exclude local file scanning."
- "Look for our project meeting notes from last week regarding the database migration; check both local files and web-based resources if available."
Tips & Limitations
- Security: The skill enforces strict query sanitization, blocking shell metacharacters to prevent injection attacks, and limits local file access to the designated workspace directories.
- Performance: While the skill handles errors gracefully, ensure your Tavily key is active to avoid failed requests. If no source is specified, it defaults to searching everything, which may take longer than a targeted search. For maximum speed, define the
sourcesparameter to only query the systems you truly need.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-iyeque-iyeque-unified-web-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
local-system-info
Return system metrics (CPU, RAM, disk, processes) using psutil.
device-control
Expose safe device actions (volume, brightness, open/close apps) for personal automation.
audio-processing
Audio ingestion, analysis, transformation, and generation (Transcribe, TTS, VAD, Features).
audio-processing
Audio ingestion, analysis, transformation, and generation (Transcribe, TTS, VAD, Features).
unified-web-search
Pick the best source (Tavily, Web Search Plus, Browser, or local files) for a query, run the search, and return ranked results with provenance.