duckduckgo-search

Search DuckDuckGo for text, news, images, and videos without an API key.

14|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/gquthier/CLAWG --skill duckduckgo-search-gquthier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/gquthier/CLAWG/tree/main/skills/research/duckduckgo-search
Command: npx skills add https://github.com/gquthier/CLAWG --skill duckduckgo-search-gquthier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ddgs, and includes scripts (resource) components.

What problem does it solve?

The DuckDuckGo search skill enables fast, API-key-free discovery of web content, helping you retrieve relevant results without requiring authentication.

Core Features & Use Cases

  • Text search across general results and documentation
  • News, images, and videos search for diverse media
  • CLI and Python API usage, with optional content extraction via web_extract to fetch full pages

Quick Start

Install the ddgs package and run a text search for your query, then optionally extract full content with web_extract.

Frequently Asked Questions about duckduckgo-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web for research without an API key?

You can perform API-key-free web search using DuckDuckGo queries to retrieve relevant content. This skill handles text, news, images, and videos, returning structured fields like titles and links without authentication.

Can I find news articles and images with DuckDuckGo search?

Yes, DuckDuckGo search supports diverse media discovery including news, images, and videos. It processes keyword-based queries and returns structured results containing fields like title, href, and image URLs.

What's the best way to extract full web page content after a search?

After running a text search, you can optionally extract full pages using the web_extract feature. This fetches the complete content from the retrieved links, enabling deeper research workflows beyond initial search results.

Do I need the ddgs Python package to run internet research queries?

Yes, installing the ddgs Python package is required to run these internet research queries. This dependency enables the skill to execute DuckDuckGo searches and return structured data across text, news, images, and videos.

Does free web search work for finding documentation and general text results?

Free web search works effectively for finding general text results and documentation. It uses keyword-based DuckDuckGo queries to discover relevant web content and returns structured data without requiring an API key.

What are the limitations of using DuckDuckGo for web discovery instead of paid APIs?

DuckDuckGo web discovery handles text, news, images, and videos via keyword queries without API keys. It returns structured fields like titles and links, but may lack the advanced query operators or rate limits of paid search APIs.