Favicon of duckduckgo-search

duckduckgo-search Skill

AI Agent SkillSearch & Web ResearchPythonOpen source

Free web search via DuckDuckGo — text, news, images, videos. No API key needed. Prefer the ddgs CLI when installed; use the Python DDGS library only after verifying that ddgs is available in the current runtime. Published by NousResearch in hermes-agent.

What is duckduckgo-search Skill?

Free web search via DuckDuckGo — text, news, images, videos. No API key needed. Prefer the ddgs CLI when installed; use the Python DDGS library only after verifying that ddgs is available in the current runtime. Published by NousResearch in hermes-agent. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
100/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Browser automation
  • Research
  • Browser automation use cases
  • Research use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use duckduckgo-search Skill

  • Use it for browser automation.
  • Use it for research.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: NousResearch
  • Repository: NousResearch/hermes-agent
  • Skill file: optional-skills/research/duckduckgo-search/SKILL.md

What it does

Free web search via DuckDuckGo — text, news, images, videos. No API key needed. Prefer the ddgs CLI when installed; use the Python DDGS library only after verifying that ddgs is available in the current runtime.

Skill instructions

DuckDuckGo Search Free web search using DuckDuckGo. No API key required. Preferred when websearch is unavailable or unsuitable (for example when FIRECRAWLAPIKEY is not set). Can also be used as a standalone search path when DuckDuckGo results are specifically desired. Detection Flow Check what is actually available before choosing an approach: bash Check CLI availability command -v ddgs /dev/null && echo "DDGSCLI=installed" || echo "DDGSCLI=missing" Decision tree: 1. If ddgs CLI is installed, prefer terminal + ddgs 2. If ddgs CLI is missing, do not assume executecode can import ddgs 3. If the user wants DuckDuckGo specifically, install ddgs first in the relevant environment 4. Otherwise fall back to built-in web/browser tools Important runtime note: - Terminal and executecode are separate runtimes - A successful shell install does not guarantee executecode can import ddgs - Never assume third-party Python packages are preinstalled inside executecode Installation Install ddgs only when

Explore related resources

Frequently asked questions

What is duckduckgo-search?

duckduckgo-search is a open-source AI agent skill with Copy skill directory. Free web search via DuckDuckGo — text, news, images, videos. No API key needed.

Who is duckduckgo-search best for?

duckduckgo-search is best for reusing agent instructions, scripts, and references, browser automation workflows, research workflows.

How do I install duckduckgo-search?

Install or run duckduckgo-search using Copy skill directory. Check duckduckgo-search for the latest setup command.

Is duckduckgo-search actively maintained?

duckduckgo-search may need a closer maintenance check before production use.

Share:

Stars
214,436
Forks
39,858
Last commit
9 days ago
Repository age
1 year
License
MIT

Auto-fetched from GitHub.

Similar to duckduckgo-search