Web Search for Openclaw

A high-performance web search skill that integrates DashScope Qwen to provide real-time information, citations, and multi-modal results for AI agents.

oreo992
v1.0.0
Mar 3, 2026
0
2.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install dashscope-web-search

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 dashscope-web-search 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?

This skill empowers AI agents to overcome training data limitations by accessing the live internet in real-time. Powered by the DashScope Qwen API, it allows for everything from quick factual lookups to deep, multi-round research agents. The integration supports sophisticated reasoning and visual context, making it an essential addition to any Openclaw Skills collection. By utilizing a Python-based command-line interface, it bridges the gap between static model knowledge and the ever-changing digital landscape, providing developers with a robust tool for data-driven agent workflows.

Web Search Use Cases

  • Retrieving real-time news, weather updates, or stock market fluctuations.
  • Conducting deep research and fact-checking using multi-source verification strategies.
  • Performing domain-specific searches across restricted sites like GitHub or technical documentation portals.
  • Generating visual references and product images for multimodal user queries.
  • Executing complex, iterative search tasks that require synthesis from multiple rounds of retrieval.

How Web Search Works

  1. The AI agent identifies a need for external information based on specific user triggers or factual gaps.
  2. The agent executes the web search Python script using specific flags such as --deep or --fresh based on the required depth.
  3. The script interfaces with the DashScope Qwen API to perform the requested search strategy and retrieve live data.
  4. The API returns synthesized information along with source citations and, optionally, a reasoning chain.
  5. The agent parses the markdown results, preserving citations and images to provide a verified, up-to-date response to the user.

Web Search Setup

To integrate this search capability into your Openclaw Skills environment, ensure you have the necessary environment variables and dependencies configured.

# Ensure Python 3 is installed
python3 --version

# Install the required OpenAI Python library
pip install openai

# Export your DashScope API Key to the environment
export DASHSCOPE_API_KEY="your_api_key_here"

# Run a test query to verify the setup
python3 scripts/web_search.py "Openclaw Skills latest updates"

Web Search Data Schema & Taxonomy

The skill produces structured markdown output designed for easy parsing by LLMs and clear presentation to users.

Data Component Description Format
Citations Numerical markers linking facts to their origin [1], [2], etc.
Reasoning Chain Internal logic generated via the --think flag <thinking>...</thinking>
Visual Content Markdown-compatible image links and descriptions ![alt](url)
Source Index A comprehensive list of reference URLs Markdown list at footer

Web Search Advanced Features

  • Multi-strategy selection including Deep Research and Agent-based synthesis for handling complex, multi-faceted queries.
  • Integrated reasoning chains using the --think flag for transparent, step-by-step AI decision-making.
  • Multimodal support for retrieving and rendering images directly within the search results.
  • Granular time-sensitive filtering to restrict results to the last 7, 30, 180, or 365 days.
  • Domain restriction capabilities to focus research on specific high-authority websites or internal documentation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*