duckduckgo-search

Perform DuckDuckGo web searches without an API key.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Free web search via DuckDuckGo without API keys for quick, private lookups across text, news, images, and videos.

Core Features & Use Cases

  • CLI-driven search: perform text, news, image, and video queries without needing an API key.
  • Fallback-friendly: provides guidance and mechanisms to select a CLI or Python-based search path depending on runtime availability.
  • Use Case: ideal for AI agents needing on-demand web results when standard search integrations are unavailable.

Quick Start

Use the ddgs CLI to perform a text search and review the 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 without an API key?

You can perform free web search without an API key by using DuckDuckGo via the ddgs CLI or Python library, which returns text, news, image, and video results directly without authentication.

Can I use DuckDuckGo search in a CLI-first workflow?

Yes, DuckDuckGo search works in CLI-first workflows by using the ddgs CLI to perform text, news, image, and video queries directly from the command line without needing an API key.

What happens if the ddgs CLI is unavailable in my Python runtime?

If the ddgs CLI is unavailable, the system guides a safe fallback path to a Python-based search approach, specifying tool availability checks to ensure predictable search capability.

Does DuckDuckGo web search return results for news, images, and videos?

DuckDuckGo web search returns results across text, news, images, and videos, allowing quick private lookups for multiple content types without needing an API key.

Why use DuckDuckGo for web search instead of other API-based search tools?

DuckDuckGo is ideal for web search when standard API-based integrations are unavailable, offering a free fallback path for AI agents needing on-demand results without API keys.