duckduckgo-search

Search DuckDuckGo for text, news, image, or video results without an API key.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/zerwiz/wayofpi --skill duckduckgo-search-zerwiz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/zerwiz/wayofpi/tree/main/.hermes/hermes-agent/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/zerwiz/wayofpi --skill duckduckgo-search-zerwiz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It gives you fast DuckDuckGo search access when you need web research without relying on a paid API or a browser-heavy workflow.

Core Features & Use Cases

  • Text search for general research and answer gathering.
  • News, image, and video search for current events and media discovery.
  • A simple wrapper script that checks for the ddgs CLI before running searches.
  • Use it to quickly compare sources, collect references, or find recent coverage on a topic.

Quick Start

Ask the skill to search DuckDuckGo for your topic and return the most relevant results.

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 without an API key?

You can search the web without an API key by using DuckDuckGo to retrieve text, news, image, or video results directly through a script that handles query, region, time filter, and max-results parameters.

Can I find news and images for research without relying on a paid API?

Yes, you can find news and images for research without a paid API by running DuckDuckGo queries that support current events discovery and media retrieval without requiring authentication keys.

Do I need the ddgs CLI to perform DuckDuckGo web searches?

Yes, you need the ddgs CLI or verified Python package support installed, as the wrapper script checks for this dependency before running any web search operations.

What's the best way to gather references and compare sources for fact-checking?

The best way to gather references and compare sources for fact-checking is to perform targeted DuckDuckGo text searches, applying time filters and max-results parameters to quickly retrieve relevant coverage.

What are the limitations of using DuckDuckGo search for topic discovery?

Limitations of using DuckDuckGo search for topic discovery include dependency on the ddgs CLI and the availability of verified Python package support, meaning searches may fail if these environment prerequisites are not met.