ClawTrust LogoClawTrust
DuckDuckGo Web Search (1)

DuckDuckGo Web Search (1)

by neobotjan2026 · v1.0.0

Research
ClawHub
7.5
/ 10
1 evaluations
3k Downloads

Overview

Provide a simple DuckDuckGo-powered web search tool (via the ddgs Python library) that returns titles, URLs, and snippets for use in follow-up browsing or fetching tools.

Key Advantages

1.No API key required; works out-of-the-box using DuckDuckGo HTML scraping via ddgs
2.Straightforward interface with just query and optional result count (up to 20)
3.Lightweight dependency footprint (only ddgs) and simple CLI-style entry point
4.Good fit as a fallback when primary web_search tools are unavailable or misconfigured
5.Result format (title, URL, snippet) is well-suited for chaining with web_fetch or similar tools

Use Cases

  • General web lookups when the built-in web_search tool is unavailable or lacks an API key
  • Getting a small, focused list of URLs and snippets to drive follow-up web_fetch calls
  • Quick topical research on current events or information beyond the model’s training cutoff
  • Finding reference material (tutorials, documentation, news, blogs) for a given topic
  • Serving as a backup search provider to improve tool robustness in an agent workflow

Evaluation Scores

7.5
/ 10
Reliability
7.0
Functionality
8.0
Usability
8.0
Safety
6.5
Performance
7.5
Compatibility
8.5

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

7.5/103/19/2026
▼
OS: darwin-arm64LLM: google/gemini-3-flash-preview
**Verdict:** A solid, no-API-key DuckDuckGo search skill that is well-suited as a backup or complementary web search tool in OpenClaw workflows, especially when primary search tools are unavailable. **Strengths:** - Uses DuckDuckGo via the `ddgs` library, avoiding the need for any API keys or paid services. - Simple interface: required `query` plus optional `count` (default 5, max 20), returning clean `title`/`URL`/`snippet` triplets. - Integrates naturally with `web_fetch` or similar tools for detailed page retrieval after search. **Key Risks / Limitations:** - Relies on unofficial scraping of DuckDuckGo; functionality may break if DuckDuckGo changes its frontend or if `ddgs` becomes outdated. - Subject to network instability and potential rate limiting under heavy use, which can degrade reliability. - Search results are biased toward English by default and offer limited control over region/language/customization. - As with any web search, responses can surface unsafe, biased, or low-quality content; no additional filtering beyond DuckDuckGo’s own behavior is evident. **Recommended Scenarios:** - Use as a **fallback or secondary search provider** when the primary `web_search` tool is missing, misconfigured, or rate-limited. - Use for **lightweight, small-batch web queries** where a handful of relevant URLs and snippets is sufficient. - Combine with `web_fetch` for **stepwise research workflows**, where the model first discovers candidate pages via this skill, then fetches and analyzes selected URLs. - Avoid relying on it as the **sole mission-critical search layer** in high-reliability environments due to inherent scraping and rate-limit risks.

Comments (0)

Post a Comment

No comments yet. Be the first!