duckduckgo-search

Search the web via DuckDuckGo for text, news, image, or video results.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/KarlinskyS/hermesSkills --skill duckduckgo-search-karlinskys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/KarlinskyS/hermesSkills/tree/main/research/duckduckgo-search
Command: npx skills add https://github.com/KarlinskyS/hermesSkills --skill duckduckgo-search-karlinskys

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Enables free web searches using DuckDuckGo when no API key or dedicated search service is available, providing rapid access to text, news, images, and videos.

Core Features & Use Cases

  • Perform text, news, image, and video searches via the DDGS Python library or the ddgs CLI.
  • Useful for retrieving up-to-date information, gathering visual references, or finding video tutorials without cost.
  • Ideal when the primary web_search tool is unavailable or rate‑limited.

Quick Start

Ask the assistant to perform a DuckDuckGo text search for "latest AI news" and return the top five 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 when my primary search tool is rate-limited?

You can search the web without an API key by using DuckDuckGo search, which retrieves text, news, image, or video results via the DDGS Python library or ddgs CLI without authentication requirements.

Can I retrieve DuckDuckGo news and video results using a Python CLI?

Yes, you can retrieve DuckDuckGo news and video results using the ddgs CLI, which fetches structured result fields for queries across text, news, image, and video categories.

Do I need to provide an API key to perform DuckDuckGo image and text searches?

No, you do not need to provide an API key to perform DuckDuckGo image and text searches, as the DDGS library and ddgs CLI enable free access to structured web search results.

What is the best free alternative web search method for gathering up-to-date information?

The best free alternative web search method is using DuckDuckGo search, which provides rapid access to text, news, images, and videos without needing a dedicated search service or API key.

How do I limit the number of web search results returned by the DDGS Python library?

You can limit the number of web search results returned by the DDGS Python library by utilizing its keyword-only max_results parameter to specify the exact number of structured result fields you need.

When should I avoid using DuckDuckGo search for retrieving web information?

You should avoid using DuckDuckGo search when your primary web search service is fully available and not rate-limited, as this tool is specifically designed as a fallback for retrieving web information.