Web Search Hub for Openclaw

A comprehensive CLI search utility that empowers AI agents to retrieve web pages, news, images, and videos via the DuckDuckGo API.

anisafifi
v0.1.3
Feb 8, 2026
1
2.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install web-search-hub

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install web-search-hub using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Web Search Hub?

Web Search Hub is a high-performance search integration designed for Openclaw Skills that enables AI agents to access real-time information across the internet. By leveraging the DuckDuckGo API, this skill provides a robust alternative to standard search tools, allowing for deep research, fact-checking, and media sourcing without the overhead of complex search engine configurations.

This tool is essential for developers using Openclaw Skills who need their agents to stay current with the latest news, find specific image assets with granular filters, or extract structured data for automated workflows. It bridges the gap between static LLM knowledge and the live web, offering customizable output formats like JSON and Markdown for easy downstream processing.

Web Search Hub Use Cases

  • Monitoring breaking news or current events using time-range filters.
  • Sourcing specific visual assets like transparent icons or high-resolution wallpapers.
  • Conducting deep market research by aggregating web, news, and video data.
  • Fact-checking information against the most recent web publications.
  • Building localized knowledge bases by targeting specific regional search results.

How Web Search Hub Works

  1. The user or agent identifies a need for external information and triggers the Openclaw Skills search command.
  2. The search query is processed through the search.py script with user-defined filters for type, region, and time.
  3. The skill communicates with the DuckDuckGo API to retrieve relevant web pages, news articles, images, or videos.
  4. Results are parsed and filtered according to the specified constraints like image color or video duration.
  5. The final data is formatted as Text, Markdown, or JSON and can be saved directly to a file for the agent to read.

Web Search Hub Setup

To begin using this skill, you must have OpenClawCLI installed. Follow these steps to configure the environment:

# Create and activate a virtual environment for your Openclaw Skills
python -m venv venv
source venv/bin/activate
# On Windows use: venv\\Scripts\\activate

# Install the required search dependency
pip install duckduckgo-search

Verify the installation by running a test query:

python scripts/search.py "Openclaw Skills" --max-results 5

Web Search Hub Data Schema & Taxonomy

Web Search Hub organizes its data into structured formats based on the requested search type. When using the JSON output format, the data follows this taxonomy:

Field Description
title The title of the webpage, news article, or video.
href The direct URL to the source content.
body A summary snippet (Web/News) or description.
thumbnail The URL to the image or video preview (Media types).
duration The length of the content (Video search only).

All results can be exported to specific file paths using the --output flag to preserve data for long-term research within your Openclaw Skills project.

Web Search Hub Advanced Features

  • Support for multiple content types including Web, News, Images, and Videos.
  • Granular image filtering options for size, color, layout (Square/Wide), and type (GIF/Clipart).
  • Regional localization using standard codes like us-en or de-de to get geographically relevant data.
  • Advanced output management with support for Markdown headers and structured JSON for programmatic automation.
  • Integrated safe-search controls and time-range filtering to isolate recent or specific content.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*