duckduckgo-search

Search the web and convert pages into clean Markdown.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/phanijapps/zbot --skill duckduckgo-search-phanijapps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/phanijapps/zbot/tree/main/gateway/templates/skills/duckduckgo-search
Command: npx skills add https://github.com/phanijapps/zbot --skill duckduckgo-search-phanijapps

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Enables fast web lookups and conversion of pages to clean, readable markdown for integration into AI contexts.

Core Features & Use Cases

  • Unified search across text, news, images, and videos using DuckDuckGo or a metasearch backend.
  • Web reader that strips boilerplate and returns clean Markdown, with optional metadata support and Reddit thread handling.
  • Flexible output options (text or JSON) and graceful fallbacks to alternative libraries when the primary is unavailable.

Quick Start

Ask the agent to search the web and render the best pages as readable markdown.

Frequently Asked Questions about duckduckgo-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert web pages to clean markdown for AI context integration?

To convert web pages to clean markdown, this tool uses a web reader that strips boilerplate and returns readable text. It coordinates search modes using ddgs libraries to provide structured markdown output with optional JSON support.

Can I search Reddit threads and news articles using DuckDuckGo within an automated workflow?

Yes, you can search Reddit threads and news articles using DuckDuckGo. The tool enables unified search across text, news, images, and videos, handling Reddit thread formatting alongside standard web content extraction.

What is the best way to extract up-to-date article content and structure it as JSON?

The best way to extract up-to-date article content into JSON is by using this unified web search and page reader. It fetches current information and provides flexible output options, returning structured JSON with optional metadata support.

Does the duckduckgo-search library work if the primary ddgs dependency is unavailable?

If the primary ddgs dependency is unavailable, the tool provides graceful fallbacks to alternative libraries. This ensures continuous web search and markdown conversion capabilities without interrupting your automated workflows.

Are there limitations when scraping web pages and converting them to readable markdown?

Limitations when scraping web pages to markdown depend on the target site's structure and accessibility. The tool attempts to strip boilerplate effectively, but heavily dynamic or restricted pages may challenge the extraction and fallback mechanisms.