duckduckgo-search

Search the web via DuckDuckGo using Python DDGS or CLI without API keys.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Free, keyless web search with DuckDuckGo when API-backed tools are unavailable, enabling quick discovery without setup hassles.

Core Features & Use Cases

  • Text, news, image, and video search via DuckDuckGo.
  • Python DDGS library or CLI usage, with guidance to fetch full content via web_extract.
  • Suitable for lightweight research, fast fact-checks, and exploratory discovery when API access is restricted.

Quick Start

Run a quick search for a topic using the DuckDuckGo DDGS interface and review the top 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 web searches without an API key?

Web search without an API key is possible using DuckDuckGo via the Python DDGS library or CLI. This enables rapid text, news, image, and video discovery without requiring API setup or authentication.

Can I search for news and images using DuckDuckGo in Python?

Yes, searching for news and images using DuckDuckGo in Python is supported by the DDGS package. It provides interfaces for text, news, image, and video searches to facilitate quick research and exploratory discovery.

Do I need to install the ddgs package to use DuckDuckGo search?

Yes, you need to install the ddgs package to use this DuckDuckGo search functionality. It acts as the core dependency enabling both Python scripts and CLI commands to execute keyless web queries.

What is the best way to get full content from DuckDuckGo search results?

The best way to get full content from DuckDuckGo search results is to integrate with web_extract for content retrieval. Use the DDGS interface for discovery, then fetch the complete webpage content via web_extract.

Does DuckDuckGo CLI search work for fast fact-checks and lightweight research?

DuckDuckGo CLI search works perfectly for fast fact-checks and lightweight research. It provides a keyless, command-line interface for rapid exploratory discovery when dedicated web search APIs are unavailable.