Agent Skills
返回列表
📁

网页搜索办公助手

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/web-search。

技能介绍

问题:获取结构化网页数据

在自动化流程、数据分析或开发应用场景中,需要一种可靠、可编程的方式来获取互联网上的公开信息。手动浏览网页效率低下,且难以集成到程序中。这个技能提供了一个基于命令行的接口,封装了对 DuckDuckGo 搜索 API 的调用,使得网页搜索、新闻检索、图片和视频查找等操作可以脚本化执行,并以结构化格式返回结果。

技能核心能力

该技能的核心是一个命令行工具,通过不同的搜索类型和参数组合来满足多样化信息获取需求:

  • 基础网页搜索 (--type web):返回包含标题、URL 和摘要的网页列表,这是最通用的信息获取方式。
  • 新闻搜索 (--type news):专注于近期新闻文章,返回发布日期、来源媒体和摘要,适用于追踪事件或研究时事。
  • 多媒体资源搜索

图片 (--type images):支持按尺寸、颜色、类型(如照片、剪贴画)和布局进行精细过滤。
视频 (--type videos):支持按时长和分辨率筛选,并返回发布者、时长等元信息。

关键过滤与控制参数

  • 时效性控制:使用 --time-range 参数(如 d 表示过去一天,m 表示过去一个月)来获取最新信息,过滤过时内容。
  • 地理定向:通过 --region 参数(例如 us-en)获取特定地区的搜索结果。
  • 安全搜索--safe-search 参数(on, moderate, off)用于控制结果的安全级别。
  • 输出格式:支持 --format text(可读文本)、markdown(适合文档)和 json(便于程序解析)三种格式,结果可通过 --output 直接保存到文件。

关键步骤与适用边界

典型使用流程

  1. 明确搜索意图:确定需要网页、新闻、图片还是视频,以及对结果的新旧、数量、地区有何要求。
  2. 构建命令:根据意图组合参数。例如,搜索过去一周关于某产品的德语新闻:`--type news --time-range w --region de-de

使用场景

  • 市场分析师需要定期收集竞品在新闻媒体上的最新报道、用户评价及产品发布信息,并按时间范围筛选,将结构化结果保存为 JSON 供后续分析。
  • 技术文档作者在撰写一篇关于新编程语言的文章时,需要从网络上搜集该语言的最新教程、官方公告和开源项目示例图片作为参考。
  • 社会学研究者在追踪某公共议题时,需要同时获取中文和英文地区(如 us-en, uk-en)过去一周内的新闻报道,对比不同信息源的描述。
  • 事实核查员在验证一条社交媒体信息时,需要快速搜索相关网页和权威新闻报道,并按发布时间排序,查看事件的原始来源和后续进展。

适合人员

  • 需要定期监控竞品动态、收集行业新闻以生成分析报告的市场分析师。
  • 正在准备课程讲义或技术博客,需要从网络搜集最新参考资料(文章、图片、视频)的教育工作者或内容创作者。
  • 负责信息收集与验证,需要快速从多地区、多语言源核实信息真实性的事实核查员或研究员。
  • 在自动化脚本或应用中集成网络搜索功能,需要获取特定格式(如JSON)搜索结果的开发者或数据工程师。