What problem does it solve? When built-in web search tools are unavailable or require API keys (for example when FIRECRAWL_API_KEY is not set), you still need a way to run web, news, image, and video searches. This Skill provides a free, keyless search path through DuckDuckGo via the ddgs package. ## Core Features & Use Cases - Keyless Search: Run text, news, image, and video searches through DuckDuckGo without any API key, using either the ddgs CLI or its Python API. - Runtime Detection Flow: Check whether the ddgs CLI is installed before choosing between terminal commands and Python imports, avoiding ModuleNotFoundError surprises. - Search-then-Extract Workflow: Get titles, URLs, and snippets from search results, then hand off the best URL to web_extract or browser tools for full page content. - Use Case: You need current news on AI regulation but have no search API key configured. Run ddgs news -q "AI regulation" -m 5 in the terminal to get dated headlines with sources, then extract the most relevant article. ## Quick Start Ask the agent to search DuckDuckGo for a topic, for example: "Search DuckDuckGo for the latest FastAPI deployment guides and summarize the top three results."