duckduckgo-search

Perform web searches for text, news, images, and videos via DuckDuckGo.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides free and unfiltered web searches via DuckDuckGo, offering an alternative to built-in search engines.

Core Features & Use Cases

  • Free Web Search: Perform searches for text, news, images, and videos using DuckDuckGo without the need for an API key.
  • Search Method Flexibility: Utilize either the ddgs CLI or Python DDGS library based on availability and preference.
  • Use Case: For example, when the user needs to quickly look up information without depending on their usual search engine.

Quick Start

Search for "Python tutorials" using the duckduckgo-search skill.

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

You can perform free web searches without an API key using DuckDuckGo. This functionality provides unfiltered search results for text, news, images, and videos without requiring any authentication.

Can I execute DuckDuckGo searches from the CLI using Python?▼

Yes, you can execute DuckDuckGo searches from the CLI using the ddgs command or the Python DDGS library. This provides flexibility for both command-line and Python-based runtime environments.

How to look up information via DuckDuckGo as a search engine alternative?▼

To look up information via DuckDuckGo as a search engine alternative, use the ddgs CLI or Python DDGS library. This offers an unfiltered alternative to your usual built-in search engine.

What is the best way to get unfiltered web search results in Python?▼

The best way to get unfiltered web search results in Python is using the DDGS library. It allows you to bypass built-in search engines and retrieve text, news, images, and videos for free.