← Back to Skills Marketplace
neobotjan2026

DuckDuckGo Web Search

by neobotjan2026 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
3725
Downloads
7
Stars
25
Active Installs
1
Versions
Install in OpenClaw
/install neo-ddg-search
Description
Search the web using DuckDuckGo. Free, no API key required. Use when the user asks to search the web, look something up, find information online, research a topic, or when you need to find current information that isn't in your training data. Also use when web_search tool is unavailable or has no API key configured.
Usage Guidance
This skill appears to do exactly what it says: run DuckDuckGo searches using the ddgs Python package and print results. Before installing, consider: (1) ddgs is an unofficial scraper — it may break if DuckDuckGo changes their site and may be subject to rate limits; (2) the SKILL.md recommends 'pip install --break-system-packages', which can be disruptive in some environments—prefer installing packages into a virtualenv or sandbox; (3) verify the ddgs package name/version on PyPI to avoid typosquatting; and (4) run untrusted packages in an isolated environment if you have security concerns.
Capability Analysis
Type: OpenClaw Skill Name: neo-ddg-search Version: 1.0.0 The skill bundle provides a DuckDuckGo web search tool. The `SKILL.md` clearly defines its purpose and usage, without any prompt injection attempts to mislead the agent or perform unauthorized actions. The `scripts/search.py` script uses the legitimate `ddgs` Python library to perform searches and print results, with no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The `pip install --break-system-packages ddgs` instruction is for dependency management and not indicative of malicious intent for a known library.
Capability Assessment
Purpose & Capability
Name/description state DuckDuckGo searches; included script (scripts/search.py) calls ddgs.DDGS().text() and prints titles/URLs/snippets. No unexpected binaries, credentials, or unrelated capabilities are requested.
Instruction Scope
SKILL.md instructs running the bundled script and mentions the ddgs dependency. The runtime instructions and script only accept a query and optional count and output search results; they do not read files, environment variables, or send data to third-party endpoints beyond DuckDuckGo via the ddgs library.
Install Mechanism
There is no registry install spec (instruction-only), and the dependency is the PyPI package 'ddgs'. That is a typical, traceable third-party dependency; the SKILL.md suggests 'pip install --break-system-packages ddgs' which is unusual for some environments but not malicious. No arbitrary downloads or extract steps are present.
Credentials
The skill requires no environment variables, credentials, or config paths. The declared requirements align with the simple network-bound search functionality.
Persistence & Privilege
The skill does not request always: true, does not modify other skills or system settings, and will only run when invoked (user-invocable / autonomous invocation defaults are normal).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install neo-ddg-search
  3. After installation, invoke the skill by name or use /neo-ddg-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — free web search via DuckDuckGo ddgs library, no API key required
Metadata
Slug neo-ddg-search
Version 1.0.0
License
All-time Installs 26
Active Installs 25
Total Versions 1
Frequently Asked Questions

What is DuckDuckGo Web Search?

Search the web using DuckDuckGo. Free, no API key required. Use when the user asks to search the web, look something up, find information online, research a topic, or when you need to find current information that isn't in your training data. Also use when web_search tool is unavailable or has no API key configured. It is an AI Agent Skill for Claude Code / OpenClaw, with 3725 downloads so far.

How do I install DuckDuckGo Web Search?

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

Is DuckDuckGo Web Search free?

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

Which platforms does DuckDuckGo Web Search support?

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

Who created DuckDuckGo Web Search?

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

💬 Comments