duckduckgo-search

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

4|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ragnarokhaa/hermes --skill duckduckgo-search-ragnarokhaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/ragnarokhaa/hermes/tree/main/hermes-cerul-tech-news-package/hermes-cerul-tech-news-package/hermes-agent/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/ragnarokhaa/hermes --skill duckduckgo-search-ragnarokhaa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides quick and free web search capabilities via DuckDuckGo, making it easier to access information without the need for an API key.

Core Features & Use Cases

  • Free Web Search: Offers free text, news, image, and video search without an API key.
  • DDGS CLI: Can use the ddgs command-line interface for searching.
  • Python API: Provides a Python-based API for integrating with other scripts or runtimes.
  • Fallback Option: Serves as a fallback for when other web search tools are not available.

Quick Start

Use the duckduckgo-search skill to search for "latest AI research".

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

Free web search without an API key is enabled by using DuckDuckGo to query text, news, and images. This Skill leverages the ddgs package to retrieve information directly, bypassing authentication requirements.

Can I use DuckDuckGo search as a fallback for web research?

DuckDuckGo search is highly suitable as a fallback option for web research. It provides a reliable Python API and CLI to gather information when other primary web search tools are unavailable or require authentication.

Do I need the ddgs package to run free text and image searches?

Yes, the ddgs Python package is required to run free text and image searches. This dependency provides the underlying command-line interface and Python API integration needed to query DuckDuckGo.

What types of information retrieval does DuckDuckGo free search support?

DuckDuckGo free search supports text, news, image, and video information retrieval. These capabilities allow users to gather diverse web content quickly without needing to register for an API key.

Are there limitations to using no-API-key web search for information gathering?

Limitations of no-API-key web search include relying entirely on the DuckDuckGo engine and the ddgs package stability. Users should anticipate potential rate limits or query caps inherent to free information gathering tools.