duckduckgo-search

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

Updated May 5, 2026
One-click install
npx skills add https://github.com/Z43L/zeus-agent --skill duckduckgo-search-z43l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/Z43L/zeus-agent/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/Z43L/zeus-agent --skill duckduckgo-search-z43l

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It helps you quickly find relevant web, news, image, or video results without needing an API key, even when other web search tools are unavailable.

Core Features & Use Cases

  • Free DuckDuckGo search for text queries, news, images, and videos.
  • Runtime-aware execution that prefers the ddgs CLI when available and avoids assuming Python packages exist in other runtimes.
  • Search-then-extract workflow that fits research tasks where results are snippets/URLs and full content may require a second retrieval step.

Quick Start

Run DuckDuckGo text search for "fastapi deployment guide" and return the top 3 results.

Frequently Asked Questions about duckduckgo-search

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

FAQPage Schema
How do I perform free web search for text, news, images, and videos without an API key?

Free web search for text, news, images, and videos is performed using DuckDuckGo, which returns relevant URLs and snippets without requiring an API key. It serves as a fallback for web research when other search tooling is unavailable.

Can I use DuckDuckGo search as a fallback for current-events lookup and visual reference gathering?

Yes, DuckDuckGo search supports current-events lookup and visual reference gathering by fetching news, images, and videos. It acts as a free fallback when primary web research tools are unsuitable or unavailable.

What is the best way to find tutorials or demos using a search-then-extract workflow?

The best way to find tutorials or demos is using a search-then-extract workflow, where DuckDuckGo search first returns video URLs and snippets, followed by a secondary retrieval step to extract the full content.

Do I need to install Python packages to run DuckDuckGo text search in my runtime?

You do not need Python packages strictly, but the runtime-aware execution prefers the ddgs CLI first. It optionally uses the Python DDGS API only after verifying ddgs is installed in the target runtime.

Are there limitations when using free DuckDuckGo search for reducing research time?

Limitations of free DuckDuckGo search include returning only snippets and URLs, which reduces research time but requires a second retrieval step for full content. It is a fallback tool, so other search tooling may offer deeper integration.