LaunchKit · 2026
Back to Skills

This skill implements web search functionality via the DDGS (Dux Distributed Global Search) engine, aggregating.

0
422 downloads
by @idkwhodatis

Setup & Installation

openclaw skills install @idkwhodatis/ddgs

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ddgs

What This Skill Does

DDGS provides web search across text, news, images, videos, and books by aggregating results from multiple backends. No API key is required and no user data is tracked. Supports region filtering, time limits, safe search, and proxy configuration.

Unlike most search APIs, DDGS requires no signup or API key and routes queries through privacy-respecting backends by default.

When to use it

  • Fetching recent news headlines on a topic from the past 24 hours
  • Searching for images by size and type in a Python script
  • Looking up books by title or author without a search account
  • Running batch web searches with rate-limit-aware delays
  • Getting real-time search results inside an MCP-connected agent workflow

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find news about AI regulation from the past week

AGENT
  1. 1Parse the query and set timelimit to 'w' for past week
  2. 2Call DDGS().news() with the query, region='wt-wt', and max_results=10
  3. 3Iterate over results and extract title, source, date, and url fields
  4. 4Format and return the structured list to the user
OUTPUT

A list of up to 10 news articles with titles, sources, publication dates, and links