duckduckgo-search

Search DuckDuckGo for web pages, news, images, or videos via the ddgs CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It helps you quickly locate relevant web pages, news, images, and videos without needing an API key, especially when other web search tools are unavailable.

Core Features & Use Cases

  • CLI-first DuckDuckGo search: Uses the installed ddgs CLI for deterministic runtime behavior and avoids assuming Python packages exist in the current sandbox.
  • Multiple result types: Supports text, news, images, and videos to match different research intents.
  • Search-then-extract workflow: Returns titles/URLs/snippets and then pairs naturally with extraction steps to retrieve full page content.

Quick Start

Ask the agent: "Search DuckDuckGo for 'latest AI news' and return 5 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 for current events and news without an API key?

You can search the web for news without an API key by using DuckDuckGo search to retrieve relevant pages, news, images, or videos. It returns snippet-level results for current-events lookups and general research.

What is the best way to find web images and videos for research discovery?

Finding web images and videos for research discovery is best handled by querying DuckDuckGo for multiple result types. It supports text, news, images, and videos to match different research intents without requiring authentication.

How do I retrieve full page content after a web search?

To retrieve full page content after a web search, use a search-then-extract workflow. The DuckDuckGo search returns titles, URLs, and snippets, which then pair naturally with separate extraction steps to fetch the full page content.

Does DuckDuckGo web search require a Python package to run in my environment?

DuckDuckGo web search does not strictly require a Python package, as it prefers the installed `ddgs` CLI for deterministic runtime behavior. The Python `ddgs` library is only used optionally after verifying package availability in the target runtime.

Can I use DuckDuckGo search for general web research when other tools are unavailable?

You can use DuckDuckGo search for general web research when other tools are unavailable. It provides free web search capabilities to quickly locate relevant web pages and media without needing an API key.

Why does my web search return only snippets instead of full page content?

Your web search returns only snippets because the tool is designed to return snippet-level results using specific method parameters. Full page content extraction must be handled separately as a downstream step in your workflow.