DuckDuckGo HTML search scraper CLI with JSON, CSV, OpenSearch, markdown, and compact outputs.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install ddg-search-cli或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install ddg-search-cli⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/ddg-search-cli/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: ddg-search description: DuckDuckGo HTML search scraper CLI with JSON, CSV, OpenSearch, markdown, and compact outputs. homepage: https://github.com/camohiddendj/ddg-search metadata: { "openclaw": { "emoji": "🦆", "requires": { "bins": ["ddg-search"] }, "install": [ { "id": "node", "kind": "node", "package": "ddg-search", "bins": ["ddg-search"], "label": "Install ddg-search CLI (npm)", }, ], }, } ---
Search DuckDuckGo from the command line. Results go to stdout; progress goes to stderr.
ddg-search "query" # default: JSON, 5 pages
ddg-search -f compact "query" # minimal-token output (best for LLM context)
ddg-search -f jsonl "query" # one JSON object per line
ddg-search -n 10 "query" # stop after 10 results
ddg-search -p 2 -f json "query" # 2 pages, JSON
ddg-search -r us-en -t w "recent topic" # US-English, past week
ddg-search -p 0 "query" # unlimited pages (scrape all)
| Flag | Long | Description | Default | |------|------|-------------|---------| | -f | --format | Output format: json, jsonl, csv, opensearch, markdown, compact | json | | -p | --pages | Max pages to scrape (0 = unlimited) | 5 | | -n | --max-results | Stop after this many results | all | | -r | --region | Region code (e.g. us-en, uk-en) | all regions | | -t | --time | Time filter: d (day), w (week), m (month), y (year) | none |
compact: Use for feeding results into an LLM. Minimal tokens, no JSON overhead.jsonl: Use when piping to line-oriented tools or streaming processors.json: Use when you need structured data with OpenSearch metadata, zero-click answers, and spelling corrections. Pipe through jq for field extraction (e.g. | jq '.items[].link').csv: Use for spreadsheets or tabular analysis.markdown: Use for human-readable output or embedding in documents.opensearch: Use when producing Atom XML feeds.ddg-search "query" | jq -r '.items[].link'
安装 ddg-search 后,可以对 AI 说这些话来触发它
Help me get started with ddg-search
Explains what ddg-search does, walks through the setup, and runs a quick demo based on your current project
Use ddg-search to duckDuckGo HTML search scraper CLI with JSON, CSV, OpenSearch, mark...
Invokes ddg-search with the right parameters and returns the result directly in the conversation
What can I do with ddg-search in my data & analytics workflow?
Lists the top use cases for ddg-search, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/ddg-search-cli/ 目录(个人级,所有项目可用),或 .claude/skills/ddg-search-cli/(项目级)。重启 AI 客户端后,用 /ddg-search-cli 主动调用,或让 AI 根据上下文自动发现并使用。
ddg-search 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
ddg-search 可免费安装使用。请查阅仓库了解许可证信息。
DuckDuckGo HTML search scraper CLI with JSON, CSV, OpenSearch, markdown, and compact outputs.
ddg-search 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my data & analytics tasks using ddg-search
Identifies repetitive steps in your workflow and sets up ddg-search to handle them automatically