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.