用途:这是一个基于 DuckDuckGo 搜索引擎的搜索技能,用于文本、新闻和图片检索。当内置 WebSearch 不可用(如美国以外地区)、需要新闻专用搜索、需要图片 URL、需要将结果存为 JSON 进行程序化处理、需要按时间范围(日/周/月/年)或特定地区(韩国、日本等)筛选时使用;美国地区的简单文本搜索和快速事实核查可优先使用内置 WebSearch。
主要能力:支持 text、news、images 三种搜索类型;可按结果数量、地区代码、SafeSearch 和期限筛选;支持站内搜索等搜索运算符;结果以 JSON 输出,可重定向保存到文件。
使用方式:先判断搜索类型(文本为默认,含“뉴스/최근 소식/news”关键词走新闻,含“이미지/사진/image/picture”走图片),再运行脚本:python3 ~/.claude/skills/web-search/scripts/search.py -q "검색어" -t text -n 5。参数:-q 关键词(必填);-t 类型,默认 text;-n 最大结果数,默认 5;-r 地区代码,默认 wt-wt;-s SafeSearch,默认 moderate,可选 on/moderate/off;-p 期限 d/w/m/y。常用地区代码:wt-wt、kr-kr、us-en、jp-jp、uk-en。结果建议整理为易读形式交付。示例:python3 ~/.claude/skills/web-search/scripts/search.py -q "AI 인공지능" -t news -n 10 -r kr-kr -p w;保存结果:python3 ~/.claude/skills/web-search/scripts/search.py -q "React 19" -t text -n 20 > results.json。
限制与错误处理:遇到速率限制应稍后重试或减少结果数;超时需检查网络后重试;依赖包缺失时脚本会尝试自动安装,失败则手动执行 pip install -U ddgs。其他未在资料中说明的能力暂未提供。