← Back to Skills Marketplace
billyutw

Web Search

by billyutw · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
38102
Downloads
32
Stars
561
Active Installs
1
Versions
Install in OpenClaw
/install web-search
Description
This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.
Usage Guidance
Install only if you are comfortable sending search terms to DuckDuckGo through the dependency it installs. Do not search for secrets, credentials, confidential business data, or highly sensitive personal information, and use --output only with intended non-sensitive file paths because existing files may be overwritten.
Capability Analysis
Type: OpenClaw Skill Name: web-search Version: 1.0.0 The skill provides web search functionality using the legitimate `duckduckgo-search` library. The `SKILL.md` documentation is clear and does not contain any prompt injection attempts or instructions for malicious behavior. The `scripts/search.py` code is well-structured and primarily interacts with the DuckDuckGo API. However, the script includes a `--output` argument that allows writing search results to an arbitrary file path specified by the user. While this is a documented and plausible feature for saving results, it represents a file write capability that, if misused by a compromised or maliciously prompted agent, could lead to writing data to sensitive system locations. This constitutes a risky capability without clear malicious intent, classifying it as suspicious.
Capability Assessment
Purpose & Capability
The artifacts consistently implement web, news, image, and video search through the duckduckgo_search library, with formatting and filtering features matching the stated purpose.
Instruction Scope
The activation guidance is broad for research and fact-checking, but it remains tied to explicit web search/current-information use and does not instruct hidden autonomous behavior.
Install Mechanism
Installation requires pip installing the third-party duckduckgo-search package without a pinned version, which is purpose-aligned but carries normal supply-chain trust considerations.
Credentials
Search queries are sent to DuckDuckGo as expected for this skill; the documentation discloses DuckDuckGo use but could be clearer about privacy implications for sensitive queries.
Persistence & Privilege
The optional --output feature writes results to a caller-supplied path and creates parent directories, with no overwrite guard; this is disclosed and user-directed but should be used cautiously.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install web-search
  3. After installation, invoke the skill by name or use /web-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
web-search 1.0.0 - Initial release of the skill. - Search the web using DuckDuckGo’s API for web pages, news, images, and videos. - Supports multiple result formats: plain text, markdown, and JSON. - Includes rich filtering (time range, region, safe search) and content-type options. - Image and video searches offer flexible filters (size, color, type, duration, resolution, layout). - Allows saving results to files for further use.
Metadata
Slug web-search
Version 1.0.0
License
All-time Installs 1282
Active Installs 561
Total Versions 1
Frequently Asked Questions

What is Web Search?

This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources. It is an AI Agent Skill for Claude Code / OpenClaw, with 38102 downloads so far.

How do I install Web Search?

Run "/install web-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Web Search free?

Yes, Web Search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Web Search support?

Web Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Web Search?

It is built and maintained by billyutw (@billyutw); the current version is v1.0.0.

💬 Comments