🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

DuckDuckGo Web Search

by @neobotjan2026

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.

Versionv1.0.0
Downloads4,296
Installs26
Stars⭐ 7
TERMINAL
clawhub install neo-ddg-search

πŸ“– About This Skill


name: 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.

DuckDuckGo Web Search

Search the web via DuckDuckGo using the ddgs Python library. No API key needed.

Quick Usage

python3 skills/ddg-search/scripts/search.py "your search query" [count]

  • query (required): Search terms
  • count (optional): Number of results, default 5, max 20
  • Output Format

    Each result includes:

  • Title β€” Page title
  • URL β€” Direct link
  • Snippet β€” Text excerpt
  • Examples

    # Basic search
    python3 skills/ddg-search/scripts/search.py "latest AI news"

    More results

    python3 skills/ddg-search/scripts/search.py "Python async tutorial" 10

    Follow-up

    After searching, use web_fetch to read full content from any result URL.

    Dependencies

  • ddgs Python package (install: pip install --break-system-packages ddgs)
  • Limitations

  • Unofficial scraping β€” may break if DuckDuckGo changes their frontend
  • Rate limits possible under heavy use
  • English-biased results by default
  • πŸ’‘ Examples

    # Basic search
    python3 skills/ddg-search/scripts/search.py "latest AI news"

    More results

    python3 skills/ddg-search/scripts/search.py "Python async tutorial" 10