duckduckgo-search

Search DuckDuckGo for text, news, images, and videos without an API key.

3|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill duckduckgo-search-twjarviszyra-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/twjarviszyra-web/hermes-unbound/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill duckduckgo-search-twjarviszyra-web

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of finding web results without relying on a paid search API or a custom browser workflow.

Core Features & Use Cases

  • Free search access: Search text, news, images, and videos through DuckDuckGo with no API key.
  • Flexible runtime support: Prefer the ddgs command when it is installed, and use the Python library only after verifying the target runtime.
  • Research scenarios: Gather current news, compare sources, or collect visual and video references for a topic in one place.

Quick Start

Ask the assistant to search DuckDuckGo for your topic, then return the most relevant results and summarize the best links.

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?

This Skill enables free web search through DuckDuckGo without an API key, returning text, news, image, and video results for research and quick reference gathering.

Can I find news and images for research using only DuckDuckGo?

Yes, you can gather current news, compare sources, and collect visual and video references for a research topic in one place using the DuckDuckGo search Skill's multi-format discovery features.

Do I need the ddgs CLI installed to run DuckDuckGo searches?

The Skill prefers the installed ddgs command for DuckDuckGo searches, but it verifies the target runtime and can fall back to using the Python library only after confirming runtime availability.

What is the best way to get quick web references without a paid search API?

The best way to get quick web references without a paid search API is using this Skill, which removes friction by accessing DuckDuckGo directly to return and summarize relevant links.

Does the DuckDuckGo search Skill handle separate terminal and Python runtimes?

Yes, the Skill handles separate terminal and Python runtimes by verifying ddgs CLI availability first, then documenting installation and fallback behavior for reliable search workflows.