duckduckgo-search

Perform web, news, and image searches via DuckDuckGo CLI and Python API.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill duckduckgo-search-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill duckduckgo-search-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a reliable, free, and keyless method for performing web, news, and image searches, bypassing the need for paid search API subscriptions.

Core Features & Use Cases

  • Multi-Modal Search: Execute text, news, image, and video queries directly from the terminal or Python environment.
  • Flexible Output: Retrieve results in standard formats or JSON for easy parsing in automated workflows.
  • Use Case: Quickly gather the latest industry news or technical documentation snippets without configuring external API keys or managing rate-limited services.

Quick Start

Use the duckduckgo-search skill to perform a web search for the latest developments in artificial intelligence and return the top five results.

Frequently Asked Questions about duckduckgo-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How can I perform web searches without an API key?

You can perform keyless web searches by using this Skill to query the DuckDuckGo engine directly, bypassing the need for paid search API subscriptions. It retrieves standard results or JSON formats for automated workflows.

How do I get news search results in JSON format from the command line?

To get news search results in JSON format, you can use the CLI or Python API provided by this Skill to execute DuckDuckGo news queries. It facilitates gathering the latest industry news without configuring external API keys.

Do I need to install any dependencies to use DuckDuckGo search in Python?

Yes, to use DuckDuckGo search in Python, you need to install the ddgs package in your target runtime environment. This Skill requires the ddgs dependency to execute text, news, and image searches.

Can I automate information gathering and research tasks with this search approach?

You can automate information gathering and research tasks by integrating this Skill into your automated workflows. It provides a Python API and CLI for executing search queries and returning results in standard or JSON formats.

What is the best free way to search for images without rate-limited services?

The best free way to search for images without rate-limited services is using this keyless DuckDuckGo search Skill. It supports multi-modal image queries and bypasses the need for paid search API subscriptions.

Are there limitations to using a keyless search approach for web queries?

While this keyless search approach bypasses paid API subscriptions, it relies on the DuckDuckGo engine and the ddgs package. Users should anticipate standard search engine limitations and potential rate limits when executing high-volume web queries.