duckduckgo-search

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

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill duckduckgo-search-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill duckduckgo-search-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows for free web searching through DuckDuckGo, providing a simple and privacy-conscious way to find information without the need for an API key.

Core Features & Use Cases

  • Free Web Search: Access text, news, images, and videos via DuckDuckGo.
  • CLI and Python API: Use the ddgs CLI or Python DDGS library for searches.
  • Use Case: For tasks where you need quick access to information but do not want to use a default search engine, the DuckDuckGo Skill can be a valuable tool.

Quick Start

Search for "python async programming" using the DuckDuckGo Skill.

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 using Python without an API key?

You can search the web with DuckDuckGo using the Python DDGS library or the `ddgs` CLI, which provides free access to text, news, images, and videos without requiring an API key.

Can I retrieve news articles and images through a free search engine API?

Yes, this free search engine API retrieves news articles, images, text, and videos via DuckDuckGo, offering access to multiple content types through both the CLI and Python DDGS library.

Does the DDGS library work for command line web searches?

The DDGS library works for command line web searches through the `ddgs` CLI, allowing you to execute DuckDuckGo queries directly from the terminal without needing a Python script.

What is the best way to perform private web searches in Python?

The best way to perform private web searches in Python is using the DDGS library, which queries DuckDuckGo to provide privacy-conscious search results without requiring API authentication.

Do I need an API key to use DuckDuckGo search in my application?

You do not need an API key to use DuckDuckGo search in your application, as the DDGS library and CLI provide free access to web, news, image, and video results without authentication.