实时新闻热榜
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/realtime-news。
技能介绍
解决的问题
在构建信息获取类 Agent 时,工程师常面临一个痛点:实时热榜分散在微博、知乎、百度、抖音等十几个平台,每个平台有自己的接口规范、反爬策略和返回结构。自行维护这些爬虫不仅成本高,还会因平台改版导致服务频繁失效。本技能将这一复杂度封装为统一的工具接口,让模型只需表达"我要哪个平台的热榜",无需关心底层数据获取细节。
工作原理
技能采用"路由层 + 工具层"的分层设计,模型负责意图理解与参数提取,代码层只负责调用 API。
核心工作流程如下:
- 密钥校验:首次调用前检查
scripts.config.settings.api_key,若为空则通过AskUserQuestion向用户索要密钥,保存后继续执行 - 工具路由:根据用户意图匹配对应工具函数,例如微博热搜对应
scripts.tools.weibo_news,知乎热榜对应scripts.tools.zhihu_news - 参数提取:从用户输入中解析工具所需参数,缺失时主动追问
- 调用与展示:使用关键字参数调用工具,将返回的
result["raw"]原始 JSON 整理后呈现给用户
目前支持的平台覆盖社交(微博、抖音)、搜索(百度、搜狗)、社区(知乎、B站、虎扑)、科技媒体(36氪、虎嗅、IT资讯、稀土掘金)以及新闻门户(腾讯、澎湃、今日头条)等 17 个数据源。
适用边界与注意点
本技能的设计前提是必须持有有效的 API 密钥。缺少密钥时,技能会主动询问用户而非自行编造数据,这是保证信息真实性的硬约束。工程师在集成时需确保密钥通过 scripts.config.set_api_key() 持久化配置,避免每次调用都触发交互式询问。
此外,技能返回的是平台热榜的原始结构化数据,不做内容审核或事实核查。若用于敏感领域,建议在展示层叠加额外的过滤或人工审核机制。当前工具函数均无必填参数,这意味着所有数据源都是"即取即用"的,但也要求调用方明确指定目标平台,避免无意义的全量拉取。
使用场景
- 内容运营需要从微博、抖音等多个平台拉取当前热搜话题,用于每周热点选题策划会
- 产品分析师想在报告里对比知乎、百度、今日头条三个平台的热榜差异,需一次性获取数据
- 技术博主写行业动态周报时,要从36氪、虎嗅、IT资讯三个科技媒体热榜抓取最新文章标题
- 社区管理员需要监控B站、百度贴吧、虎扑的实时热榜,及时发现社区内讨论热度异常
适合人员
- 内容运营专员:需要在选题会前快速汇总多个平台的实时热榜,判断哪些话题值得跟进
- 数据分析师:为撰写平台趋势分析报告,需从不同社区和资讯站点拉取热榜原始数据进行对比
- Agent 应用开发者:正在构建一个能回答「现在什么最火」类问题的智能助手,需要集成多平台热榜查询能力
- 技术媒体编辑:日常跟踪科技行业动态,希望从36氪、虎嗅等垂直媒体热榜高效获取最新资讯