LaunchKit · 2026
Back to Skills

ddg-web-search

Web search without an API key using DuckDuckGo Lite via web_fetch.

10
14.7k downloads
by @jakelin

Setup & Installation

openclaw skills install @jakelin/ddg-web-search

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

npx clawhub install ddg-web-search

What This Skill Does

Searches the web via DuckDuckGo Lite's HTML interface using the built-in web_fetch tool. Returns titles, URLs, and snippets for any query. No API key or external packages needed.

Unlike Brave or Google search integrations, this requires zero configuration and works immediately in any environment with web_fetch available.

When to use it

  • Finding current information when no search API is configured
  • Falling back when Brave search returns a missing API key error
  • Researching region-specific results with country filtering
  • Fetching full page content after identifying relevant URLs
  • Looking up exact phrases or site-specific information

Example Workflow

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

INPUT

User asks: 'What are the latest Node.js LTS releases?'

AGENT
  1. 1URL-encode the query and call web_fetch on https://lite.duckduckgo.com/lite/?q=nodejs+LTS+releases+2025 with extractMode=text
  2. 2Parse the returned text to identify numbered result entries
  3. 3Skip any entries marked as sponsored links
  4. 4Select the most relevant organic result URLs
  5. 5Call web_fetch on chosen URLs to read full page content
OUTPUT

A summary of current Node.js LTS versions with links to official release notes