web-search-pro

Perform customizable web searches across multiple engines with domain and date filters.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/zbl91555/openclaw --skill web-search-pro-zbl91555
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search-pro
Source: https://github.com/zbl91555/openclaw/tree/main/skills/web-search-pro
Command: npx skills add https://github.com/zbl91555/openclaw --skill web-search-pro-zbl91555

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of performing accurate, customizable web searches across multiple search engines, enabling users to filter by domain, date, and search type.

Core Features & Use Cases

  • Multi-engine Search: Supports Tavily, Exa, Serper, and SerpAPI with automatic engine selection based on query and API key availability.
  • Advanced Search Parameters: Allows filtering results by domain, date range, and search type (news, deep search), suitable for research and competitive analysis.
  • Use Case: Imagine gathering the latest industry news from specified sources within a certain period; this Skill automates tailored web searches for such tasks.

Quick Start

Use the web-search-pro skill to find the latest articles about AI from github.com and stackoverflow.com in the past week.

Frequently Asked Questions about web-search-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a multi-engine web search with domain and date filtering?

Multi-engine web search with domain and date filtering is executed by configuring specific parameters across supported engines like Tavily, Exa, Serper, and SerpAPI. The system automatically selects an engine based on API key availability, applying your constraints to gather relevant online information.

What is the best way to gather recent news from specific domains for market analysis?

Gathering recent news for market analysis is best handled by setting the search type to news and applying domain filters. This narrows results to specified sources within a chosen date range, automating tailored web searches for competitive analysis.

Do I need API keys for all supported search engines to use this web search functionality?

API keys for all supported search engines are not required to use this web search functionality. The system features automatic engine selection with fallback options, utilizing any available API key from Tavily, Exa, Serper, or SerpAPI to execute the query.

Can I filter web search results by specific date ranges and search types?

Filtering web search results by specific date ranges and search types is fully supported. You can customize queries to retrieve news or perform deep searches, constraining the output to a defined period to ensure content curation meets your research requirements.

How does automatic engine selection work when doing a web search?

Automatic engine selection during a web search works by evaluating query requirements and API key availability across Tavily, Exa, Serper, and SerpAPI. It dynamically routes the request to an active engine, utilizing fallback options to ensure search execution.

Are there limitations when using fallback options for multi-engine searches?

Limitations when using fallback options for multi-engine searches depend on which API keys are configured. If an engine lacks an API key or fails, the system attempts another, but unsupported engines or missing keys restrict available search parameters and result diversity.