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.