duckduckgo-search

Search the web via DuckDuckGo CLI or Python without an API key.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

DuckDuckGo search without needing an API key enables quick, private web discovery for information gathering.

Core Features & Use Cases

  • CLI-based web search using the ddgs tool for text, news, images, and videos
  • Python API option available after verifying installation in the runtime
  • Handles CLI versus Python runtime availability with guidance and fallbacks

Quick Start

Ask it to perform a DuckDuckGo web search for your query and return the top results

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 DuckDuckGo web searches without an API key by using the ddgs CLI tool or Python API. It returns text results, news, images, and videos for quick information retrieval workflows.

Can I retrieve web search results from the command line using Python?

Yes, you can retrieve web search results from the command line using the ddgs dependency. The Skill provides CLI-first guidance for web search tasks, offering a quick start for gathering text, news, images, and videos.

Does DuckDuckGo search work in both CLI and Python runtimes?

DuckDuckGo search works across both CLI and Python runtimes. The Skill handles runtime availability checks, verifies installation, and provides documented fallbacks to ensure safe execution in your preferred environment.

What types of search results can I get from a no-API-key DuckDuckGo query?

A no-API-key DuckDuckGo query returns text, news, images, and videos depending on your needs. This allows for versatile information retrieval across different content types during quick research workflows.

What is the best way to automate private web search for quick research?

The best way to automate private web search for quick research is using the ddgs tool. It enables keyless DuckDuckGo queries through CLI or Python, returning diverse results while handling runtime availability safely.

Why do I need to verify ddgs installation before running Python web searches?

You need to verify ddgs installation before running Python web searches to ensure runtime availability. The Skill handles this by checking the environment and providing guidance for safe, documented workflows before executing queries.