duckduckgo-search

Search DuckDuckGo for text, news, images, and videos via CLI or Python.

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill duckduckgo-search-juanms20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/JuanMS20/solviora-agent/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill duckduckgo-search-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

DuckDuckGo search without needing API keys, enabling quick access to diverse results.

Core Features & Use Cases

  • Unified web search for text, news, images, and videos without API keys.
  • CLI and Python integration via the ddgs CLI and the Python DDGS library, with runtime checks.
  • Fallback guidance when the preferred tools are unavailable, with clear usage paths.

Quick Start

Run a quick web search with DuckDuckGo for the latest AI news.

Frequently Asked Questions about duckduckgo-search

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

FAQPage Schema
How do I search the web with DuckDuckGo without an API key?

You can perform a DuckDuckGo web search without an API key by using the ddgs CLI command or the Python DDGS class to retrieve text, news, images, and videos directly without authentication.

Can I use DuckDuckGo search in my Python scripts?

Yes, you can use DuckDuckGo search in Python scripts by importing the DDGS library, which provides runtime checks to confirm availability and allows you to fetch text, news, images, and videos without API keys.

Do I need to install the ddgs package to run DuckDuckGo searches?

Yes, you must install the ddgs CLI or Python package to run DuckDuckGo searches. The Skill requires this dependency to function and provides fallback guidance if the preferred tools are unavailable.

What is the best way to get DuckDuckGo news and images in a CLI workflow?

The best way to get DuckDuckGo news and images in a CLI workflow is by using the ddgs command, which provides fast, API-free access to diverse search results directly from your terminal without authentication.

What happens if the ddgs CLI or Python library is unavailable?

If the ddgs CLI or Python library is unavailable, the Skill performs runtime checks and documents fallback options with clear usage paths to help you continue fetching DuckDuckGo search results.