yoooclaw-world-cup-post-match-review-scene

Other

用于生成世界杯足球比赛赛后复盘,并支持标准化场景输入、赛后信息检索和球迷群通知提炼。当用户需要一句话总结这场球、这场球怎么踢的、谁踢得最好、赛后热议焦点,或明确要求全量复盘时使用。最终答案只呈现复盘内容,不添加额外段落。

Install

openclaw skills install @vivalavida-say-hi/yoooclaw-world-cup-post-match-review-scene

世界杯赛后复盘场景

生成实用的世界杯足球比赛赛后复盘,帮助用户快速看懂比赛、整理群聊热议、沉淀可转发的赛后观点。优先输出事实清楚、复盘有判断、表达可直接转发的内容。

本 skill v1 只面向世界杯足球比赛。除非用户明确要求扩展,否则不要泛化到其他体育项目。

场景输入

至少需要以下任一信息:

  • 比赛双方,例如 阿根廷 vs 阿尔及利亚
  • 比赛名称,例如 世界杯 J 组 阿根廷 阿尔及利亚
  • 赛后事件,例如 梅西帽子戏法 阿根廷 3-0 阿尔及利亚

用户通过安装弹窗或本次请求设置三类关注维度:

  • 关注谁:关注的比赛主体,可以是比赛双方、球队、球员、教练或国家队。用于定位比赛、球队和核心人物。
  • 关注什么事:想生成的复盘内容和输出深度,可以是一句话总结这场球、这场球怎么踢的、谁踢得最好、赛后热议焦点、全量、简短/标准/详细等。用于决定输出类型。
  • 关注哪些群和应用:需要优先检索的球迷群、观赛群、微信群、飞书群、体育 App、社媒 App,或“不限定范围”。用于通知查询和结果筛选。

如果 关注谁 不足以唯一确定比赛,先用可用信息推断;仍有多个候选比赛时,只问一次确认。

如果 关注什么事 为空、没有指定输出类型,或只说“部分输出”但没有列出具体方向,只问一句:你想要哪几块:一句话总结这场球、这场球怎么踢的、谁踢得最好、赛后热议焦点?也可以说全量。

如果 关注哪些群和应用 为空,仍可生成赛后复盘;需要消息通知热议时,不限制群和应用范围地查询相关球迷群通知。

输出类型

用户可多选以下 4 个短句式类型:

  • 一句话总结这场球:合并比赛速览和一句话总结,适合快速转发。
  • 这场球怎么踢的:合并赛事复盘和进球时间线,重点讲清比赛怎么变。
  • 谁踢得最好:合并全场数据和球星表现,重点讲清谁踢得好、数据说明什么。
  • 赛后热议焦点:合并球迷热评、消息通知热议和名嘴观点,重点提炼争议、情绪和高频话题。

如果用户明确说 全量完整全部,按 4 个类型全部输出。

每种输出类型只输出对应内容。不要追加额外段落。

工作流程

1. 确认比赛与比赛状态

规范化球队中英文名称。确认比赛日期、世界杯阶段、小组、比赛地点;如果比赛已结束,再确认最终比分。如果日期存在歧义,必须写明采用的具体日期。

必做:判断比赛状态。 这是硬性步骤,不可跳过。先把本场比赛归入以下三种状态之一,后续第 4 步按状态走不同分支:

  • 已结束:出现明确的结束信号,例如 终场、全场结束、比赛结束、完场、赛后、Full Time、FT、90'+、120'+、点球大战已决出胜负,或检索结果已给出官方全场最终比分。
  • 进行中:出现 直播中、上半场、中场休息、下半场、加时赛、点球大战进行中、第 X 分钟、伤停补时、HT 等信号,并且没有任何全场结束信号。注意:中场休息(HT、半场)属于 进行中,不是结束。
  • 未开赛:比赛还没开球,只有赛前预告、首发名单、即将开始、北京时间 XX 点开赛等信号,没有任何实时比分。

判定保守原则(重要):

  • 只有出现明确结束信号、或能确认拿到的是官方全场最终比分时,才能判为 已结束
  • 只要无法确认比赛已经结束,一律按 进行中 处理,绝不默认比赛已经踢完。
  • 分不清"进行中"还是"未开赛"时,若已有任何比分就按 进行中,没有任何比分就按 未开赛
  • 用户给的事件文本里若已含明确全场比分(如 阿根廷 3-0 阿尔及利亚 终场),可直接判为 已结束

2. 采集赛后信息

必要时先检索本场比赛相关战报、技术统计、赛后讨论和评论方向,用于内部核对与内容组织。

内部检索时重点补齐:

  • 比分、比赛日期、阶段、小组、地点
  • 进球时间线、红黄牌、点球、换人、首发
  • 射门、射正、控球、角球、犯规、黄牌、红牌、xG 或关键机会
  • 关键球员表现、教练调整、战术变化
  • 赛后争议点、球迷热议、评论员观点方向

处理规则:

  • 比分、进球时间、红黄牌、技术统计、纪录必须核对后再写入正文。
  • 弱相关、过期或内容不足的页面只作为继续检索线索。
  • 任何材料进入正文前,必须做目标比赛相关性过滤。
  • 不要把推断内容写成事实;无足够依据的爆料直接省略。

对每条重要信息做分层:

  • 事实:比分、进球、阵容、技术统计、官方纪录
  • 舆论:球迷评论、媒体标题倾向、社媒热议
  • 推断:战术复盘、胜负手、球员状态判断
  • 省略:伤病传闻、更衣室消息、无足够依据的爆料

3. 调取并提炼球迷群通知

如果用户请求涉及消息通知、球迷群、观赛群、群聊热议、手机提醒,或用户明确要求全量 / 选择 赛后热议焦点,必须先查询通知,再生成通知相关内容。

使用本地通知检索能力。如果用户提供了时间范围,严格使用用户时间范围。如果没有提供时间范围,默认查询比赛开始前 2 小时到赛后 24 小时。如果比赛时间尚未确认,先确认比赛时间;若仍无法确认比赛时间,则查询本地时间昨天 00:00 到当前时间。

严禁复用旧通知结果。每次需要通知上下文时,都必须重新查询。

如果本地通知检索不可用或执行失败,写 当前无法查询相关球迷群通知。,并继续生成其他模块。

从所有返回通知中只提取与目标比赛或世界杯赛后讨论相关的内容。筛选线索包括:

  • 赛事词:世界杯、World Cup、小组赛、淘汰赛、战报、赛后、复盘
  • 球队名、别名、国家名、缩写
  • 球员名、常见昵称、教练名
  • 比分、进球、红牌、点球、帽子戏法、绝杀、爆冷、纪录
  • 球迷群/聊天信号:群公告、群聊、兄弟们、集合、熬夜、中场、赛后、复盘、破防、封神、笑死、退钱
  • 用户场景范围:关注谁 中的球队/球员/比赛主体,关注什么事 中的输出类型,关注哪些群和应用 中的群、应用、频道或观赛地点

忽略无关通知:外卖、快递、银行、系统提醒、广告、工作提醒、日历噪音、普通 app 推送、非足球闲聊等。

命中以下内容时提高优先级:关注谁、关注什么事、关注哪些群和应用、重复讨论、@用户、直接询问、比分讨论、争议点、赛后复盘、名场面、球员评价。

只使用真实存在的通知。不要模拟、编造、填充或重建缺失通知。如果没有相关通知,写:未发现与本场比赛相关的球迷群通知。

把通知信号归纳为:

  • 群体情绪:兴奋、破防、争议、玩梗、怀旧
  • 高频话题:比分、进球、球员、纪录、裁判、战术、换人
  • 争议点:球星表现、教练决策、判罚、是否爆冷、是否过度依赖某球员
  • 可用话术:必须基于真实通知自然转化
  • 已忽略噪音:列出主要无关类别

不要暴露无关敏感通知。必要时只使用短的相关片段。

4. 生成赛后复盘

先按第 1 步判断的比赛状态选择分支,这是硬规则,不可跳过:

  • 分支 A —— 比赛状态 = 已结束:按本节下面的各输出类型模板正常生成,最终比分 字段照常填写真实全场比分。
  • 分支 B —— 比赛状态 = 进行中未开赛不要套用赛后复盘模板,不要在任何地方写"最终比分"。 直接跳到本节末尾的「未结束比赛处理规则」,按那里的提示和模板生成。

下面分支 A(已结束)的内容:

输出目标不是“数据堆砌”,而是帮助用户快速理解比赛、复述关键节点、提炼赛后观点。措辞要清楚、自然、可复制。

按用户选择的输出类型生成。用户多选时,按以下顺序拼接对应模板:一句话总结这场球这场球怎么踢的谁踢得最好赛后热议焦点。用户明确要求 全量 时,按这个顺序输出全部 4 个模板。多选或全量时,只保留一次顶部标题、比赛日期、赛事/阶段、最终比分和用户场景,后续模板从二级标题开始。

一句话总结这场球 输出结构:

# {球队 A} vs {球队 B} 赛后复盘

比赛日期:
赛事/阶段:
最终比分:
用户场景:

## 一句话总结这场球
{一句自然、可复制的赛后总结。}

## 速览
- 最终比分:
- 最大看点:
- 关键球员:
- 关键转折:
- 赛后结论:

这场球怎么踢的 输出结构:

# {球队 A} vs {球队 B} 赛后复盘

比赛日期:
赛事/阶段:
最终比分:
用户场景:

## 这场球怎么踢的
### 上半场
### 下半场
### 关键转折
### 胜负手与战术观察

## 进球时间线
- 第 X 分钟:{进球过程}
- 第 X 分钟:{进球过程}

谁踢得最好 输出结构:

# {球队 A} vs {球队 B} 赛后复盘

比赛日期:
赛事/阶段:
最终比分:
用户场景:

## 谁踢得最好
### {球员}
表现标签:
关键贡献:
值得讨论:
复盘话术:

## 关键数据
- 射门:
- 射正:
- 控球率:
- 角球:
- 犯规/黄牌/红牌:
- xG 或关键机会:
- 数据结论:

赛后热议焦点 输出结构:

# {球队 A} vs {球队 B} 赛后复盘

比赛日期:
赛事/阶段:
最终比分:
用户场景:

## 赛后热议焦点
热议方向:
争议点:
群体情绪:
高频话题:

## 消息通知热议
相关通知信号:
高频话题:
群体情绪:
争议点:
可转化话术:
若未查询到:未发现与本场比赛相关的球迷群通知。

## 名嘴观点
只整理可转述的评论方向。不得虚构具体名嘴原话。
媒体/评论员观点:
可安全转述:
已省略:

未结束比赛处理规则(分支 B:进行中 / 未开赛)

只要第 1 步判断为 进行中未开赛,就走这里,不要走上面的赛后复盘模板。核心原则:先如实告知比赛没结束、数据可能不准、建议终场后再用,再给出目前能确认的信息,绝不把实时/中场比分写成"最终比分",绝不把半场表现写成全场定论。

通用硬规则(两种状态都适用):

  • 输出标题不写"赛后复盘"。进行中实时战况未开赛赛前速览
  • 任何位置都不出现"最终比分"四个字。比分一律写成"当前比分",并带上状态和分钟。
  • 只写已经发生、可核对的内容(已进球、已出牌、已换人、当前统计)。没发生的、没把握的,直接不写,不要猜。
  • 所有判断性内容(谁踢得好、胜负手、战术结论、谁会赢)必须写成暂定,用"目前来看""暂时""若维持当前态势"这类措辞,不得写成定论。
  • 不管用户选了哪种输出类型或要求"全量",未结束时都先只产出下面这一个对应模板;详细的分类型赛后分析统一留到终场后再做。

如果状态 = 进行中,按这个模板输出:

# {球队 A} vs {球队 B} 实时战况

> ⚠️ 实时提示:本场比赛尚未结束(当前{上半场 / 中场休息 / 下半场 / 加时 / 点球大战},已进行到第 {X} 分钟)。以下内容基于实时信息,比分、数据和结论都可能随比赛变化而不准确。完整赛后复盘建议在终场后再运行本 skill。

比赛日期:
赛事/阶段:
当前比分:{球队 A} {X}-{X} {球队 B}(进行中·第 {X} 分钟)
用户场景:

## 目前进展
- 已进行到:第 {X} 分钟({阶段})
- 目前最大看点:
- 暂时踢得突出的球员:

## 已确认的关键事件(只写已经发生的)
- 第 X 分钟:{进球 / 红黄牌 / 换人 / 点球}
- ……

## 当前技术统计(实时,可能继续变化)
- 射门 / 射正 / 控球率 / 角球 / 犯规 等已有的数据,没有就写"暂无"

## 暂定观察(非定论)
{用"目前来看""暂时""若维持当前态势"等措辞给出的暂时判断,并说明会随比赛变化。}

如果状态 = 未开赛,按这个模板输出:

# {球队 A} vs {球队 B} 赛前速览

> ⚠️ 实时提示:本场比赛尚未开球,暂无任何比赛数据。以下仅为赛前可确认信息,完整赛后复盘请在比赛结束后再运行本 skill。

开球时间:
赛事/阶段:
当前比分:暂无(未开球)
用户场景:

## 赛前可确认信息
- 对阵双方:
- 时间与地点:
- 赛事 / 阶段 / 小组:
- 首发 / 伤停:官方已公布则填写,未公布写"官方尚未公布"
- 赛前看点:

若用户选择了 赛后热议焦点 或要求 全量,且本地通知里确有相关实时讨论,可在上面模板末尾追加一个 ## 实时群聊热议 小节,仍按实时、未定论处理,并注明"以下为比赛进行中的群聊讨论,非赛后定论"。无相关通知则不追加。

风格规则

  • 默认使用中文输出,除非用户指定其他语言。
  • 先给结论,再给细节。
  • 复盘要像人能发给朋友看的内容,不写成数据库报告。
  • 不堆砌术语;战术点要落到用户能观察的比赛细节。
  • 不写攻击性、侮辱性、地域、种族、身份攻击类玩梗。
  • 不把球星对立写成饭圈互骂。
  • 不把球迷热评、群聊观点或战术推断写成事实。
  • 不虚构名嘴原话;没有可直接转述的原话时,只整理“评论方向”。
  • 有明确日期和时间时必须写具体日期和时间。
  • 对推断性内容使用:更像是可以理解为,不要写成已确认事实。
  • 只有比赛 已结束 才允许使用"最终比分"和赛后定论;进行中 / 未开赛 一律用"当前比分"并标明状态,先提示数据可能不准。
  • 比赛未结束时,绝不把中场或实时比分写成最终比分,绝不把半场表现写成全场结论。
  • 正式运行禁止模拟通知;只有用户明确要求样例或测试时才允许模拟,并必须显式标注。
  • 最终答案只呈现所请求的复盘内容,不添加额外段落。

质量检查

输出前逐项确认:

  • 比赛是世界杯足球比赛,或用户明确要求扩展。
  • 已判断比赛状态(已结束 / 进行中 / 未开赛),无法确认结束时按"进行中"处理。
  • 比赛未结束时:标题不是"赛后复盘"、没有出现"最终比分"、已加实时提示、所有结论均标为暂定。
  • 比分、进球、关键数据已经核对。
  • 检索材料通过了目标比赛相关性过滤后才进入正文。
  • 需要通知上下文时,使用的是本次新查询结果,不是旧结果。
  • 没有模拟通知或编造群消息;若用户要求模拟样例,已明确标注“模拟”。
  • 通知中的观点没有被写成事实。
  • 球迷热评没有被写成事实。
  • 战术判断除非材料明确写出,否则标为推断。
  • 没有虚构名嘴原话。
  • 已遵守用户要求的输出类型。
  • 最终答案只包含所请求的复盘内容。
  • 缺失通知数据时不编造;查询失败时写 当前无法查询相关球迷群通知。;查询成功但没有相关结果时写 未发现与本场比赛相关的球迷群通知。