web-search-pro
Multi-engine web search with full parameter control. Supports Tavily, Exa, Serper, and SerpAPI with domain filtering, date ranges, deep search, news mode, and content extraction. Auto-selects the best engine based on query type and available API keys. 多引擎精细化搜索:支持域名过滤、日期范围、深度搜索、新闻模式、内容提取。 根据查询类型和可用 API Key 自动选择最优引擎。
Why use this skill?
Enhance your AI agent with Web Search Pro. A powerful multi-engine search tool for OpenClaw supporting deep search, domain filtering, and automated content extraction.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/zjianru/web-search-proWhat This Skill Does
Web Search Pro is an advanced, multi-engine search utility designed for the OpenClaw AI agent ecosystem. Unlike standard search tools that rely on a single source, this skill orchestrates requests across Tavily, Exa, Serper, and SerpAPI. It bridges the gap between basic queries and research-heavy tasks by providing granular control over how information is retrieved. It supports sophisticated filters such as domain inclusion/exclusion, precise date-range filtering, and deep-search modes that prioritize high-quality, long-form content. Furthermore, it includes a robust content extraction engine, allowing agents to pull clean, readable text directly from URLs using either Tavily Extract or Exa’s livecrawl capabilities.
Installation
To add this skill to your OpenClaw environment, ensure you have the necessary API keys for your preferred search engines, then run the following command in your terminal:
clawhub install openclaw/skills/skills/zjianru/web-search-pro
After installation, configure your environment variables (e.g., TAVILY_API_KEY, EXA_API_KEY, SERPER_API_KEY, or SERPAPI_API_KEY) to enable the respective search engines. The system will automatically detect these keys and assign search tasks based on the optimal engine for your specific query type.
Use Cases
- Technical Research: Filter results to high-authority developer documentation like GitHub or StackOverflow while ignoring SEO spam.
- Market Intelligence: Track recent news or market movements using specific date ranges or relative time windows (e.g., "last week").
- Deep Analysis: Use the
--deepflag to trigger neural/AI-optimized search processes that synthesize complex information from multiple sources. - Content Scraping: Extract full article text from diverse web sources for summarization or internal knowledge base updates.
- Localized Search: Use the SerpAPI integration to perform specific queries on platforms like Baidu for better results when researching topics specific to the Chinese market.
Example Prompts
- "Perform a deep search on recent advancements in transformer architectures from the last 7 days, excluding medium.com articles."
- "Search for documentation regarding the new OpenClaw API features, focusing only on github.com and official docs."
- "Extract the full content from this URL [https://example.com/article] and summarize the key technical findings into a bulleted list."
Tips & Limitations
To get the most out of Web Search Pro, rely on the automatic engine selection whenever possible, as the internal logic is optimized to choose the most cost-effective and accurate provider for your task. If you are scraping large volumes of content, be mindful of the API usage limits imposed by the free tiers of your chosen services. Note that domain filtering efficacy may vary slightly between engines; if one engine fails to filter a domain correctly, try switching to a provider with stronger native filtering support like Tavily. For programmatic usage, always pipe the output using the --json flag to ensure compatibility with your agent's data-processing pipelines.
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-zjianru-web-search-pro": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
restart-guard
Safely restart the OpenClaw Gateway with context preservation, health monitoring, and failure notification. Use when the agent needs to restart the Gateway (config changes, model switches, plugin reloads, or any reason requiring a restart). Handles pre-restart context saving, guardian process spawning, gateway restart triggering, post-restart verification, and fallback notifications.
ops-framework
A 0-token jobs + monitoring framework for OpenClaw: run long-running read tasks via scripts, checkpoint/resume safely, and send periodic progress + immediate alerts to Telegram. Write jobs are blocked by default and must be explicitly approved and verified.