ddgs-search

Search multiple web engines and arXiv, returning JSON results with titles, URLs, and metadata.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/Wanli-Lee/CUA-Claw-Harness --skill ddgs-search-wanli-lee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ddgs-search
Source: https://github.com/Wanli-Lee/CUA-Claw-Harness/tree/main/skills/4/ddgs-search
Command: npx skills add https://github.com/Wanli-Lee/CUA-Claw-Harness --skill ddgs-search-wanli-lee

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

ddgs-search removes the friction of finding up-to-date web information and research papers by giving you a fast, free, multi-engine search backend without API keys.

Core Features & Use Cases

  • Multi-engine web search: Query Google, Bing, DuckDuckGo, Brave, Yandex, Yahoo, Wikipedia, and Mojeek from one skill.
  • arXiv paper discovery: Search arXiv via the free API and return titles, abstracts, authors, categories, and dates.
  • Drop-in JSON compatibility: Produces web-search-plus-compatible JSON so other tools/skills can consume results directly.

Quick Start

Ask the skill to search the web for "AI agents benchmarks" and return the top 10 results.

Frequently Asked Questions about ddgs-search

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

FAQPage Schema
How do I search multiple web search engines for free without API keys?▼

Multi-engine web search without API keys is possible by querying Google, Bing, DuckDuckGo, Brave, Yandex, Yahoo, Wikipedia, and Mojeek through a free ddgs-based backend. Results are returned as JSON containing titles, URLs, and snippets.

What is the best way to find academic papers on arXiv for a literature review?▼

Finding arXiv papers for a literature review is done via the free arXiv API, which returns paper metadata including titles, abstracts, authors, categories, and dates directly in a structured JSON format for immediate consumption.

Can I use ddgs-search to collect evidence and compare approaches across different search engines?▼

You can collect evidence and compare approaches across different search engines with ddgs-search. It applies a multi-engine discovery process to gather current sources and outputs structured JSON results for direct comparison.

Does the ddgs dependency support outputting JSON results compatible with other tools?▼

The ddgs dependency supports producing web-search-plus-compatible JSON output. This allows other tools and skills to consume the titles, URLs, snippets, and paper metadata directly without additional formatting.

What are the limitations of using a free multi-engine web and arXiv search backend?▼

Limitations of a free multi-engine search backend include relying on the ddgs dependency for web queries and the arXiv API for papers, which may restrict result volume or rate limits compared to paid key-based search APIs.

How to get current web sources and arXiv paper metadata in a single JSON output?▼

To get current web sources and arXiv paper metadata in a single JSON output, use a multi-engine search skill that combines ddgs-based web discovery with arXiv API querying. It outputs titles, URLs, snippets, and academic metadata.