duckduckgo-search

Search the web via DuckDuckGo from the command line or Python API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a way to perform web searches using DuckDuckGo, a privacy-focused search engine, without requiring an API key, offering a free and privacy-conscious alternative to other search engines.

Core Features & Use Cases

  • Web Search: Allows text, news, image, and video searches using DuckDuckGo.
  • No API Key Required: Eliminates the need for API key management and costs associated with third-party services.
  • CLI and Python API: Provides both command-line and Python API methods for search functionality.
  • Use Case: Ideal for situations where DuckDuckGo is preferred for privacy reasons, or when DuckDuckGo results are specifically desired.

Quick Start

Use the duckduckgo-search skill to search for "latest AI news" using the ddgs command-line tool.

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 for news and images without an API key?

Free web search without an API key is possible using DuckDuckGo. This Skill provides text, news, image, and video retrieval via both a Python API and command-line interface, eliminating the need for third-party key management.

Can I use DuckDuckGo search directly from the command line?

Yes, you can execute DuckDuckGo searches directly from the command line using the ddgs tool. It provides a CLI method to run text, news, image, and video queries without needing to write a Python script.

Does DuckDuckGo web search work with Python scripts?

DuckDuckGo web search works with Python scripts by utilizing the ddgs dependency. The Skill offers a Python API method to integrate text and video search functionality directly into your code.

What is the best way to get privacy-focused search results in my application?

The best way to get privacy-focused search results is using DuckDuckGo. This Skill offers a free alternative to other search engines, providing information retrieval without tracking or requiring API keys.

Do I need to install any dependencies to run DuckDuckGo searches?

You need to install the ddgs dependency to run DuckDuckGo searches. This package provides the underlying command-line and Python API functionality required for executing web, news, image, and video queries.

What are the limitations of using DuckDuckGo without an API key for web search?

The main limitation of using DuckDuckGo without an API key is potential rate limiting compared to paid services. However, it provides free text, news, image, and video searches with a focus on privacy.