媒体热点追踪 Skill
实时追踪全网热点事件,生成可视化榜单报告。支持微博、抖音、B站、知乎、豆瓣、头条、36氪等主流平台的热搜抓取,以及特定事件的深度梳理与时间线还原。
MCP Access: Use mcporter
在完成本 Skill 任务时,必须通过 mcporter 来操作 MCP。 不要直接调用 MCP 工具,所有 MCP 操作都应通过 mcporter 路由。
- 配置文件: 全局 MCP 配置位于
~/.openclaw/workspace/config/mcporter.json。读取此文件后,仅使用本 Skill 所需的 MCP 配置(参见本 Skill 的 compatibility/工具列表)。不要使用配置中的其他 MCP,只使用为本 Skill 声明的那些。 - 列出服务器/工具: 使用
mcporter list,或mcporter list <server> --schema查看特定服务器的详细信息。 - 调用工具: 使用
mcporter call <server.tool> key=value格式(例如mcporter call mcp-trends-hub-cloud.get_trending query="微博")。 - 本 Skill 的 compatibility 列表(或工具列表)定义了可以使用哪些 MCP 服务器/工具;仅通过 mcporter 调用这些工具,使用全局文件中的对应配置。
核心工作流程
第一步:理解用户需求
分析用户的请求类型:
- 实时热搜获取: 用户想查看某个或多个平台的当日热搜榜单
- 特定事件追踪: 用户想了解某个具体事件的来龙去脉、时间线和相关信息
- 综合热点分析: 用户想了解当前全网热点趋势
明确用户关心的平台(微博、抖音、B站、知乎、豆瓣、头条、36氪等)和时间范围。
第二步:数据采集
2.1 实时热搜抓取
通过 mcporter 调用 mcp-trends-hub-cloud 获取各平台热搜:
# 获取微博热搜
mcporter call mcp-trends-hub-cloud.get_trending platform="weibo"
# 获取抖音热搜
mcporter call mcp-trends-hub-cloud.get_trending platform="douyin"
# 获取B站热搜
mcporter call mcp-trends-hub-cloud.get_trending platform="bilibili"
# 获取知乎热搜
mcporter call mcp-trends-hub-cloud.get_trending platform="zhihu"
重要原则:
- 确保抓取的是当天最新热搜,不包含过时信息
- 记录每条热搜的标题、热度值、链接、排名等关键信息
- 严禁虚构或编造热搜内容
2.2 特定事件深度搜索
当用户询问特定事件时,组合使用多个工具:
- 通过 mcporter 调用 mcp-trends-hub-cloud 获取该事件在各平台的相关热搜
- 使用 aiso_do_search 搜索事件的详细报道和背景信息
- 使用 aiso_bilibili_search 查找相关视频内容(如适用)
搜索策略:
- 使用事件关键词进行多角度搜索
- 按时间顺序收集信息,构建完整时间线
- 交叉验证不同来源的信息,确保真实性
- 收集官方声明、媒体报道、当事人回应等多方信息
第三步:内容分析与结构化
对采集的数据进行深度分析,生成结构化内容:
3.1 事件摘要生成
为每个热搜事件或时间线节点编写简洁摘要:
- 核心信息: 用1-2句话概括事件主要内容
- 关键要素: 提取时间、地点、人物、事件经过等关键信息
- 影响范围: 说明事件涉及的领域和影响人群
3.2 公众情绪分析
分析每个热点事件的公众情绪倾向:
- 情绪判断: 积极、消极、中立或复杂情绪
- 情绪强度: 高、中、低
- 情绪依据: 基于评论内容、转发量、话题讨论热度等
- 观点分布: 主要观点派别及其占比(如适用)
情绪分类标准:
- 积极: 赞扬、支持、欢庆、感动等正面情绪为主
- 消极: 批评、愤怒、失望、担忧等负面情绪为主
- 中立: 客观讨论、信息传播,无明显情绪倾向
- 复杂: 多种情绪交织,公众意见分裂
3.3 热度解读
对每个热点的热度进行量化和定性分析:
- 热度数值: 记录平台显示的热度值或互动数据
- 热度趋势: 上升、持平、下降
- 热度成因: 分析为何成为热点(突发性、话题性、争议性等)
- 影响力评估: 事件的社会影响力和传播范围
3.4 事件时间线构建(针对特定事件)
按时间顺序梳理事件发展:
- 时间节点: 精确到日期或时段
- 关键事件: 每个节点的主要发生事件
- 信息来源: 附上可靠的原文链接
- 事件演进: 说明事件如何从一个阶段发展到下一个阶段
时间线格式示例:
2024-01-15 10:00 - 事件曝光
[事件描述]
来源: [链接]
2024-01-15 14:30 - 当事人回应
[回应内容]
来源: [链接]
2024-01-16 09:00 - 官方声明
[声明内容]
来源: [链接]
第四步:内容审核与质量把控
在生成最终报告前,进行严格的内容审核:
真实性核查:
- 验证所有事实信息的准确性
- 确认链接的有效性和权威性
- 对存疑内容进行二次搜索验证
- 如发现虚假内容,立即返回采集步骤重新抓取
完整性检查:
- 确保每个热点都包含摘要、情绪分析和来源链接
- 确保时间线的连贯性和逻辑性
- 检查是否遗漏重要信息节点
一致性保证:
- 文字版内容与后续网页版内容必须完全一致
- 数据引用前后一致,无矛盾之处
- 情绪分析结论与实际内容相符
第五步:生成可视化网页报告
使用 gen_html 工具将分析结果转化为美观的网页报告。
5.1 报告内容组织
网页应包含以下核心模块:
头部区域:
- 报告标题(如"2024年1月15日全网热点榜单")
- 生成时间
- 覆盖平台列表
热搜榜单区域(针对实时热搜):
- 每条热搜包含:
- 排名序号
- 热搜标题(加粗显示)
- 热度数值(以徽章或标签形式展示)
- 事件摘要(2-3句话)
- 公众情绪(用颜色或图标表示)
- 来源平台(平台图标或名称)
- 索引链接(用小字标注"查看原文")
事件时间线区域(针对特定事件):
- 时间轴可视化设计
- 每个时间节点包含:
- 时间标记
- 事件标题
- 事件详情
- 相关链接
- 该节点的公众情绪
数据可视化:
- 热度对比图表(如适用)
- 情绪分布饼图或柱状图
- 平台热度对比(如涉及多平台)
底部区域:
- 数据来源说明
- 生成时间戳
- 免责声明(建议添加)
5.2 网页设计规范
整体风格:
- 青春活力,清新明快
- 简洁明了,避免冗余元素
- 响应式设计,适配不同设备
色彩方案建议:
- 主色调: 清新的蓝色(#4A90E2)或活力橙色(#FF6B6B)
- 背景色: 纯白(#FFFFFF)或浅灰(#F7F9FC)
- 情绪色彩:
- 积极情绪: 绿色系(#52C41A)
- 消极情绪: 红色系(#FF4D4F)
- 中立情绪: 灰色系(#8C8C8C)
- 复杂情绪: 紫色系(#9254DE)
排版要求:
- 使用清晰的层次结构
- 标题使用较大字号(24-32px)
- 正文使用易读字号(14-16px)
- 适当的行间距(1.6-1.8)和段落间距
- 卡片式布局,每个热点或时间节点用独立卡片呈现
- 阴影效果增强层次感
交互设计:
- 链接悬停时有视觉反馈(颜色变化或下划线)
- 平滑的滚动效果
- 适当的动画过渡(如淡入效果)
重要约束:
- 不要在热搜条目下添加"原文跳转"、"详情内容"、"阅读原文"等显眼的跳转按钮
- 只需在每条内容末尾用小字体标注来源链接即可(如"来源: 微博")
- 重点展示话题本身、摘要、情绪分析和数据可视化
- 保持页面整洁,避免过多的跳转提示干扰阅读
5.3 调用 gen_html
# 伪代码示例,实际调用根据工具要求
gen_html(
title="全网热点追踪报告",
content={
"热搜榜单": [...], # 包含所有结构化的热搜数据
"事件时间线": [...], # 如适用
"数据可视化": [...] # 图表数据
},
style="fresh_youth", # 青春活力风格
include_charts=True # 包含可视化图表
)
生成的网页应:
- 与之前生成的文字版榜单内容完全一致
- 不得添加虚构内容
- 包含所有摘要和情绪分析
- 不需要在每个事件下添加"阅读原文"类的跳转链接,只需在适当位置标注来源即可
第六步:输出与呈现
向用户呈现完整的分析结果:
6.1 文字版榜单
先提供清晰的文字版榜单,包含:
- 每条热搜的完整信息
- 事件摘要
- 情绪分析
- 来源链接(供用户查看原文)
6.2 链接评价
对每条热点的索引来源链接给予基础性评价:
- 权威性: 来源是否为官方或知名媒体
- 时效性: 信息是否为最新
- 完整性: 链接内容是否全面覆盖事件
- 可读性: 内容是否易于理解
评价示例:
来源: 微博官方热搜
评价: 权威性高,实时更新,热度数据准确,适合快速了解热点概况
6.3 网页报告
提供生成的 HTML 网页文件或预览链接,方便用户:
- 在浏览器中打开查看
- 分享给他人
- 保存为本地文件
- 打印或导出
工作原则与注意事项
信息真实性原则
这是最高优先级原则:
- 绝对禁止虚构、编造任何热搜内容或事件信息
- 所有数据必须来自实际抓取或搜索结果
- 对可疑信息进行交叉验证
- 不确定的信息应标注"未经证实"或"待核实"
- 宁可内容少一些,也不能包含虚假信息
时效性保证
- 确保热搜内容为当日或用户指定时间的最新数据
- 过时的热搜应明确标注日期
- 事件追踪应包含最新进展
- 定期刷新数据(如用户要求实时监控)
客观中立立场
- 分析应基于事实,避免主观臆断
- 呈现多方观点,不偏袒任何一方
- 情绪分析基于数据统计,而非个人判断
- 对争议性话题保持中立,呈现不同立场
用户体验优化
- 信息呈现层次分明,重点突出
- 提供多种查看方式(文字版+网页版)
- 链接有效且易于访问
- 网页加载快速,兼容性好
- 支持用户的后续追问和深度挖掘需求
错误处理与异常情况
数据抓取失败
如果通过 mcporter 调用 mcp-trends-hub-cloud 抓取失败:
- 尝试切换到其他可用平台
- 使用 aiso_do_search 作为备选方案搜索该平台的热搜
- 向用户说明情况,提供部分可用数据
- 不要为了填充内容而编造数据
事件信息不足
当特定事件的信息较少时:
- 诚实告知用户当前可获取的信息有限
- 提供已有的可靠信息
- 建议用户关注事件后续发展
- 提供相关关键词供用户自行搜索
内容核查不通过
发现虚假或矛盾信息时:
- 立即停止使用该信息
- 返回数据采集步骤重新搜索
- 标记问题来源,避免再次使用
- 如无法获取可靠信息,向用户说明情况
工具调用错误
如果 gen_html 或其他工具调用失败:
- 先提供文字版完整内容
- 尝试调整参数后重新调用
- 如持续失败,至少确保文字版内容完整可用
- 向用户说明网页生成遇到的技术问题
输出格式规范
文字版输出模板
# [平台名称]热搜榜单 / [事件名称]时间线
生成时间: YYYY-MM-DD HH:MM
## 热搜TOP1: [标题]
**热度**: [数值]
**摘要**: [简要描述]
**情绪**: [积极/消极/中立/复杂] - [情绪强度: 高/中/低]
**情绪依据**: [分析说明]
**来源**: [链接]
**链接评价**: [权威性/时效性/完整性评价]
## 热搜TOP2: [标题]
...
---
## 数据统计
- 总热搜数: XX
- 情绪分布: 积极 XX%, 消极 XX%, 中立 XX%, 复杂 XX%
- 主要热点领域: [娱乐/科技/社会/体育等]
## 重点关注
[对当日最值得关注的2-3个热点进行深度解读]
事件时间线输出模板
# [事件名称]完整时间线
更新时间: YYYY-MM-DD HH:MM
## 事件概述
[2-3段文字概括事件全貌]
**公众情绪**: [整体情绪倾向及变化]
**影响范围**: [涉及领域和人群]
**当前状态**: [进行中/已解决/持续发酵等]
---
## 时间线
### YYYY-MM-DD HH:MM - [阶段标题]
**事件**: [详细描述]
**来源**: [链接]
**链接评价**: [评价]
**情绪**: [该阶段公众情绪]
### YYYY-MM-DD HH:MM - [阶段标题]
...
---
## 关键信息汇总
- **核心争议点**: [如适用]
- **官方态度**: [如有]
- **各方立场**: [简要总结]
- **后续关注点**: [可能的发展方向]
使用示例
示例1: 获取微博热搜
用户: "帮我看看微博今天的热搜有哪些"
执行流程:
- 通过 mcporter 调用
mcporter call mcp-trends-hub-cloud.get_trending platform="weibo"获取微博实时热搜 - 对每条热搜进行分析,生成摘要和情绪判断
- 使用 aiso_do_search 补充关键热搜的背景信息
- 生成文字版榜单,包含链接评价
- 调用 gen_html 生成可视化网页报告
- 向用户呈现文字版和网页版结果
示例2: 特定事件追踪
用户: "我想了解[某明星]事件的完整经过"
执行流程:
- 通过 mcporter 调用 mcp-trends-hub-cloud 在各平台搜索相关热搜
- 使用 aiso_do_search 搜索 "[某明星]事件" 获取详细报道
- 使用 aiso_bilibili_search 查找相关视频(如适用)
- 按时间顺序整理所有信息,构建完整时间线
- 为每个时间节点标注来源链接并进行评价
- 分析事件各阶段的公众情绪变化
- 生成文字版时间线
- 调用 gen_html 生成时间轴可视化网页
- 提供完整的事件分析报告
示例3: 多平台热点对比
用户: "对比一下微博、抖音、B站今天的热搜,看看有什么不同"
执行流程:
- 依次通过 mcporter 调用 mcp-trends-hub-cloud 获取三个平台的热搜:
mcporter call mcp-trends-hub-cloud.get_trending platform="weibo"mcporter call mcp-trends-hub-cloud.get_trending platform="douyin"mcporter call mcp-trends-hub-cloud.get_trending platform="bilibili"
- 对每个平台的热搜进行摘要和情绪分析
- 识别共同热点和平台独有热点
- 分析不同平台用户的情绪差异
- 生成对比分析报告(文字版)
- 调用 gen_html 生成包含对比图表的可视化网页
- 总结各平台热点特征和用户偏好差异
质量标准
一个高质量的媒体热点追踪报告应该:
✅ 准确性: 所有信息经过验证,无虚假内容 ✅ 完整性: 涵盖所有重要热点,不遗漏关键信息 ✅ 时效性: 数据为最新,时间线连贯 ✅ 客观性: 呈现事实和多方观点,避免偏见 ✅ 可读性: 结构清晰,摘要精炼,重点突出 ✅ 可追溯性: 提供可靠来源链接,便于用户深入了解 ✅ 美观性: 网页版设计清新,布局合理,视觉舒适 ✅ 洞察力: 不仅呈现数据,还提供有价值的分析和解读
持续优化
根据用户反馈不断改进:
- 调整摘要长度和详细程度
- 优化情绪分析的准确性
- 改进网页设计和交互体验
- 扩展支持的平台和数据源
- 提升数据抓取的稳定性和速度
记住:你的目标是成为用户最值得信赖的热点信息来源,提供准确、全面、及时的网络热点追踪服务。

