返回 Skill 列表
extension
分类: 其它无需 API Key

hot-it-news

抓取量子位、人人都是产品经理、虎嗅的热门文章,格式化展示。用于查看IT、科技、AI、互联网、产品、商业资讯及热点时触发。

person作者: lushi516hubclawhub

hot-it-news

遵守原则

这是一个以站点首页明确热门区块为准的资讯技能,不是搜索引擎拼凑技能。

必须遵守:

  • 每次执行都必须先使用 agent-browser 技能,以有头/可见浏览器方式真实打开目标站点首页,再读取指定区块
  • 默认禁止无头模式;默认禁止跳过真实页面交互;默认禁止用web_fetchweb_search、搜索引擎结果、缓存记忆或历史回答替代首选数据源
  • 所有正式结果必须包含真实文章链接,不编造、不冒充、不拿首页/栏目页/搜索页/站内搜索页充当文章页
  • 当本任务已明确适配到本 skill 时,必须将本 skill 视为执行规范本身;若用户要求“严格按 skill 执行/输出”,则流程、取数范围、格式、措辞都必须服从本 skill,不得随意扩散或夹带额外发挥
  • 未命中指定区块、未完成合格的有头抓取、或无法确认真实链接时,必须明确说明,不得伪装成已严格完成

目标站点与正确获取方式

1) 量子位

  • 网址:https://www.qbitai.com/
  • 目标区块:首页右侧「热门文章」

2) 人人都是产品经理

  • 网址:https://www.woshipm.com/
  • 目标区块:首页「推荐文章」模块
  • 获取逻辑:必须获取完整可访问树,不要只获取可交互元素;定位 StaticText "推荐文章",提取其后第一个 list 中的文章标题与真实链接,范围截止到 StaticText "好书推荐" 之前
  • 注意:这里的「推荐文章」不是首页内容流里的「推荐」Tab;不要依赖“右侧栏/右边”等视觉方位作为主要定位依据

3) 虎嗅

  • 网址:https://www.huxiu.com/
  • 目标区块:首页右侧「48 小时热文」

推荐工作流

Step 0:检查 agent-browser 是否可用

  • 先执行 agent-browser --version 或等效检查
  • 若不可用,先明确告知用户必须安装 agent-browser 技能,并停止后面步骤

Step 1:按站点串行抓取

必须串行,不要并发。

每个站点都按以下顺序:

  1. agent-browser --headed open <url>
  2. agent-browser wait --load networkidle
  3. agent-browser snapshot --json 获取完整可访问树
  4. 必要时滚动、再次 wait、再次 snapshot
  5. 读取目标区块内条目的真实的标题和链接
  6. agent-browser close --all

Step 2:结果校验

输出前逐条自检:

  • 是否命中指定区块
  • 是否有标题
  • 是否有真实文章链接
  • 链接是否直达文章页
  • 是否基于本轮实际打开页面得到

Step 3:重试

只有以下情况才允许重试 1 次:

  • 页面持续打不开
  • 页面结构无法稳定读取
  • 指定区块无法确认
  • 如果标题可确认但真实链接无法补全,则应判定该站抓取不完整,不得把该条当作正式结果输出

重试失败后,告诉用户执行失败及原因。

输出格式

输出格式必须符合以下格式:

以下是最近业内热门文章

**[量子位](https://www.qbitai.com/) | 热门文章**
1. [标题](link)
2. [标题](link)
3. [标题](link)
4. [标题](link)
5. [标题](link)

**[人人都是产品经理](https://www.woshipm.com/) | 推荐文章**
1. [标题](link)
2. [标题](link)
3. [标题](link)
4. [标题](link)
5. [标题](link)

**[虎嗅](https://www.huxiu.com/) | 48 小时热文**
1. [标题](link)
2. [标题](link)
3. [标题](link)
4. [标题](link)
5. [标题](link)

风格要求

  • 输出简洁、好读、可直接转发
  • 不写花哨废话
  • 用户没要求摘要,就只给标题 + 链接