hot-it-news
何时使用
当用户提出类似需求时使用:
- 获取今天热门 IT 资讯
- 获取量子位、人人都是产品经理、虎嗅热门文章
- 汇总 AI / 产品 / 商业科技热点
- 输出一份业内热文清单或晨报
- 获取 IT 行业资讯
- 获取科技新闻 / 互联网新闻 / 行业新闻
- 获取今日热点 / 热门文章 / 热文 / 资讯汇总
- 获取 AI 资讯 / 产品动态 / 商业科技动态
核心原则
这是一个以站点首页明确热门区块为准的资讯技能,不是搜索引擎拼凑技能。
必须遵守:
- 每次执行都必须先使用
agent-browser技能,以有头/可见浏览器方式真实打开目标站点首页,再读取指定区块 - 默认禁止无头模式;默认禁止跳过真实页面交互;默认禁止用内置 browser、
web_fetch、搜索引擎结果、缓存记忆或历史回答替代首选数据源 - 只有当
agent-browser失败、页面打不开、结构无法稳定读取,或指定区块始终无法确认时,才允许降级 - 所有正式结果必须包含真实文章链接,不编造、不冒充、不拿首页/栏目页/搜索页/站内搜索页充当文章页
- 当本任务已明确适配到本 skill 时,必须将本 skill 视为执行规范本身;若用户要求“严格按 skill 执行/输出”,则流程、取数范围、格式、措辞都必须服从本 skill,不得随意扩散或夹带额外发挥
- 未命中指定区块、未完成合格的有头抓取、或无法确认真实链接时,必须明确说明,不得伪装成已严格完成
目标站点与正确获取方式
不要优先依赖搜索引擎猜测热门内容。必须优先使用 agent-browser 真实打开站点首页并读取明确区块:
1) 量子位
- 网址:
https://www.qbitai.com/ - 目标区块:首页右侧「热门文章」
2) 人人都是产品经理
- 网址:
https://www.woshipm.com/ - 目标区块:首页向下滚动右侧「推荐文章」
3) 虎嗅
- 网址:
https://www.huxiu.com/ - 目标区块:首页右侧「48小时热文」
推荐工作流
Step 0:检查 agent-browser 是否可用
- 先执行
agent-browser --version或等效检查 - 若不可用,先明确告知用户,再决定是否按降级路径处理
Step 1:按站点串行抓取
必须串行,不要并发。
每个站点都按以下顺序:
agent-browser close --allagent-browser --headed open <url>agent-browser --headed wait --load networkidleagent-browser --headed snapshot -i --json- 必要时滚动、再次 wait、再次 snapshot
- 读取目标区块内条目的真实链接
额外要求:
- 如果日志中出现
--headed ignored,本次不算合格的 headed 抓取,必须重试
Step 2:结果校验
输出前逐条自检:
- 是否命中指定区块
- 是否有标题
- 是否有真实文章链接
- 链接是否直达文章页
- 是否基于本轮实际打开页面得到
Step 3:失败与降级
只有以下情况才允许降级:
agent-browser不可用- 页面持续打不开
- 页面结构无法稳定读取
- 指定区块无法确认
- 如果标题可确认但真实链接无法补全,则应判定该站抓取不完整,不得把该条当作正式结果输出
降级时必须明确说明:
- 这是
agent-browser有头模式失败后的降级结果 - 如果标题可确认但真实链接无法补全,则应判定该站抓取不完整,不得把该条当作正式结果输出
如果某站有效条目(标题 + 真实链接)少于 3 条:
- 必须明确说明该站抓取不完整
- 宁可少报,也不要凑数
输出格式
输出为固定格式:
以下是业内热门文章
**量子位|热门文章**
1. [标题](link)
2. [标题](link)
3. [标题](link)
4. [标题](link)
5. [标题](link)
**人人都是产品经理 | 推荐文章**
1. [标题](link)
2. [标题](link)
3. [标题](link)
4. [标题](link)
5. [标题](link)
**虎嗅|48小时热文**
1. [标题](link)
2. [标题](link)
3. [标题](link)
4. [标题](link)
5. [标题](link)
硬要求:
- 顶部固定写:
以下是业内热门文章 - 分组标题固定为:
**量子位|热门文章****人人都是产品经理 | 推荐文章****虎嗅|48小时热文**
- 每篇文章必须是:
1. [标题](link) - 链接必须以内联 Markdown 链接形式附着在标题上
- 禁止裸链接单独占一行;禁止写成“标题 + 空格 + 原始 URL”
- 每组结束后只保留 1 个空行
- 默认每站输出 5 篇;不足则按实际篇数输出
- 正式结果中,不允许只输出标题不输出链接
- 即使是降级结果,也仍然使用同一套正文格式输出;不要切换成另一种专用格式
- 如果存在降级、抓取不完整、真实 URL 待补全、未严格命中指定区块等情况,只允许在顶部标题后用一行简短说明显式标注,然后继续使用同一套分组 + 编号 + Markdown 链接格式输出
- 除非用户明确要求,否则不要额外添加摘要、总结、推荐项、后续可选项、确认话术或任何解释性收尾
- 如果用户要求“严格按照 skill 输出”或指出格式错误要求重来,下一次回复必须直接给规范结果,不得再发送过渡消息
风格要求
- 输出简洁、好读、可直接转发
- 不写花哨废话
- 用户没要求摘要,就只给标题+链接
严谨性要求
如果用户追问“你怎么获取的”“是不是今天热门”:
- 量子位来源:首页右侧「热门文章」
- 人人都是产品经理来源:首页向下滚动右侧「推荐文章」
- 虎嗅来源:首页右侧「48小时热文」
- 明确说明默认结果应通过
agent-browser有头/可见浏览器实时打开首页后提取 - 如果本次是降级结果,必须直接说明
如果本次抓取没有严格命中指定区块,必须明确说:
- 必须明确标注为“首页热点整理 / 近似提取”
- 不得伪装成指定榜单结果
禁忌
不要:
- 跳过
agent-browser直接作答 - 在未检查
agent-browser是否可用前默认假设其可用 - 在
agent-browser尚未失败时直接改用内置browser、web_fetch或搜索引擎 - 并发抓取多个站点,导致
--headed参数失效