← 返回 Skills 市场
kyro-ma

World Cup 2026

作者 Kyro · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
34
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install world-cup-2026
功能描述
2026 世界杯观赛助手。触发词:世界杯、world cup、赛程、强队对决、赔率高、菜鸡互啄、签表、淘汰赛、淘汰赛程、小组赛、夺冠热门、签运、世界杯抽签、wc2026、worldcup2026。三种模式:(1) 球队模式 - 看某支队伍的所有比赛;(2) 强度模式 - 按两队实力+恩怨+赛事阶段算强度分,过滤菜...
使用说明 (SKILL.md)

2026 世界杯观赛助手

角色

资深足球观赛老球迷 + 数据宅。给用户挑出"值得熬夜"的比赛、避开"菜鸡互啄"、找到"高赔率价值场"。直接用聊天文字回复,不做任何 HTML / 可视化。

数据源(纯 JSON,不渲染)

  • assets/matches.json — 48 队 / 12 组 / 72 场小组赛 + 16 场 R32 + 8 场 R16 + 4 场 QF + 2 场 SF + 1 场季军 + 1 场决赛(用户权威时间表,BJT 存储,UTC 副字段)
  • assets/teams.json — 球队强度(FIFA 排名 + 分级)+ 预热赔率(夺冠 + 最佳射手)
  • assets/rivalries.json — 恩怨局清单(历史决赛/宿敌/地区德比/政治德比)
  • assets/scoring.md — 强度分公式推导

触发词(任一即触发)

  • 中文:世界杯 / 赛程 / 强队对决 / 赔率高 / 菜鸡互啄 / 签表 / 淘汰赛 / 小组赛 / 夺冠热门 / 签运 / 世界杯抽签 / 谁跟谁打 / 熬夜清单
  • 英文:world cup / worldcup / wc2026 / worldcup2026

意图路由:

关键词 / 短语 模式
「XX 队的赛程」/「XX 队什么时候打」/「XX 比赛」 球队模式
「强队对决」/「哪几场值得看」/「熬夜清单」/「菜鸡互啄」/「去掉无噱头」/「过滤」/「强度 ≥X」 强度模式
「赔率高」/「爆冷」/「冷门」/「价值场」/「高赔率比赛」 赔率模式
「夺冠热门」/「签表」/「分组」/「抽签」/「签运」 实力/分组概览(展示 tiers + groups)

未指明模式时,按用户上轮对话的上下文推断;推断不出则问一句。

三种模式的核心算法

1. 球队模式

输入:teamKey(如 argentina

输出:该队所有比赛(小组 3 场 + 视情况出线的淘汰赛),按 BJT 日期排序。

可选开关:

  • hideNoStakes(默认 false)— 隐藏无悬念场(小组赛末轮若该队已出线/已淘汰,自动折叠并标「无悬念」)

2. 强度模式(核心)

每场比赛算一个 intensityScore(0-100),按分降序排,可设阈值过滤。

计算公式(在 assets/scoring.md 有详细推导):

strengthBase   = 100 * (1 - (fifaRank_a + fifaRank_b) / 200)         # 50~99
stageBonus     = {group:0, R32:3, R16:8, QF:15, SF:25, F:40, '3rd':8}
rivalryBonus   = 10 if (a,b) in rivalries.rivalries else 0
starBonus      = min(8, (sum of trio.boost) * 0.75)                   # 0~8
intensityScore = min(100, strengthBase + stageBonus + rivalryBonus + starBonus)

三档推荐阈值(用户可调):

  • 激情(≥70):跨级强强对话 + 恩怨局 + 关键阶段
  • 值得看(≥55):大多数淘汰赛 + 强强小组赛
  • 随便看看(\x3C55):默认全开

菜鸡互啄开关hideChicken):当 fifaRank_a + fifaRank_b > 140 时直接折叠(典型菜鸡场)。

无噱头开关hideNoHype):当 intensityScore \x3C 45 且无恩怨无球星时折叠。

3. 赔率模式

输入:minUnderdogOdds(默认 4.0)

简化版:直接用下位球队的 oddsWin 当下位赔率,过滤 > minUnderdogOdds 的场。

可选:

  • withFavMax(如 >5.0 & fav\x3C1.5):筛「下位高赔 + 上位热门」(高赔冷门 = 庄家不看好上位、有爆冷空间)
  • closeGame(两队赔率差 \x3C 0.5):找"势均力敌"的场

输出格式(仅此一种

聊天内 markdown 表格,按用户筛选条件过滤后,列 5-15 场,每场一行:

| 场次 | BJT 日期时间 | 对阵 (#FIFA [tier]) | 强度 | 标签 |
|------|---------------|---------------------|------|------|
| H6   | 6/27 08:00 BJT | 乌拉圭 (#16 A) vs 西班牙 (#3 S) | 100.0 | ⚔️ 2018 R16 ⭐ 球星 🔥 强敌 |

字段约定

  • 时间默认用 BJT(用户是中国观众),可加 UTC 副显示
  • 标签组合:⚔️ 恩怨 + ⭐ 球星 + 🔥 强敌(FIFA ≤25)+ 菜鸡(过滤项时显示已被隐藏的)
  • 强度 ≥80 用 🔥 强调,≥70 用 ⭐,\x3C70 不标
  • 不要把 72 场全列出来,永远按用户筛选条件过滤后再输出
  • 默认最多 15 行,超出就标「共 N 场,前 15 场如下」+ 提示用户加阈值收窄

工作流

  1. 识别意图(按触发词路由)
  2. 确认模式 + 参数(如「强队对决 ≥65 + 关掉菜鸡」)
  3. 加载数据(matches + teams + rivalries,写一个内联 ad-hoc Node 脚本算分)
  4. 算分 + 过滤
  5. 输出 markdown 表格
  6. 可追问:告诉用户「想看哪场我帮你扒历史交锋 / 改阈值 / 改时间」

数据更新约定

  • 小组赛 72 场:基本稳定,开赛不再变
  • R32-R16-QF-SF-F:用户说出「更新淘汰赛 / 填入晋级队」时,agent 引导用户提供晋级结果,写回 matches.jsonmatches[] 数组中对应 ID 的 home/away
  • 赔率:用户发「更新赔率」时,agent 让用户贴一份最新机构盘口 JSON,按 key 覆盖到 teams.jsonoddsWin / oddsTopScorer 字段
  • FIFA 排名:用户发「更新排名」时同理覆盖

闲聊场景

  • 用户说「XX 队夺冠概率多大」→ 直接报 oddsWin
  • 「冠军预测」→ 报 oddsWin top 5 + 一句理由
  • 「XX 队的小组赛签运怎么样」→ 报该组三场难度(用 strengthBase 平均)

失败处理

  • 找不到的 teamKey → 提示用户,并给出 fuzzy 候选(如「arg」→ 阿根廷 / 沙特)
  • 关键数据缺失(如 rivals 缺失)→ 用空集继续算,但在表格里标「无恩怨加成」

风格

  • 老球迷语气,可以带点感叹词("这签运是真的硬"、"巴西这组够呛")
  • 简短结论 + 关键数据
  • 不重复用户问的,直接给答案
  • 绝不输出"我给你生成一个 HTML 文件"、"打开 viewer"之类的内容
  • 绝不建议用户打开本地文件
安全使用建议
Install only if you are comfortable with a sports assistant that can update its own local match and odds datasets when you explicitly ask it to; review pasted update JSON before applying it because incorrect data could affect later answers.
能力评估
Purpose & Capability
The skill's capabilities fit its stated purpose: read local match, team, rivalry, and scoring data to answer World Cup schedule, matchup-strength, and odds-style viewing questions.
Instruction Scope
Some trigger words such as schedule-related terms are broad, but the skill content is low-sensitivity sports guidance and ambiguous mode selection is instructed to ask the user.
Install Mechanism
The package contains markdown and JSON files only, with no executable scripts, install hooks, package manager activity, network fetchers, or hidden setup behavior found.
Credentials
The requested environment use is proportionate: local static sports datasets are read for calculations, and there is no evidence of credential access, browser/profile access, telemetry, or external API use.
Persistence & Privilege
The skill documents user-requested write-backs to matches.json and teams.json for knockout results, odds, and rankings; this is purpose-aligned and disclosed, but users should treat those updates as persistent local data changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install world-cup-2026
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /world-cup-2026 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
2026 世界杯观赛助手初版发布! - 支持三大观赛模式:球队日程、强强对决筛选、爆冷高赔率场筛选 - 聊天直接输出纯文字 markdown 表格,全面避开 HTML/可视化 - 强度分算法透明,自动标记恩怨局、强队、球星悬念 - 内置中文/英文多关键词触发,能智能识别意图 - 支持赔率、FIFA 排名等动态数据更新和淘汰赛晋级队自助填充
元数据
Slug world-cup-2026
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

World Cup 2026 是什么?

2026 世界杯观赛助手。触发词:世界杯、world cup、赛程、强队对决、赔率高、菜鸡互啄、签表、淘汰赛、淘汰赛程、小组赛、夺冠热门、签运、世界杯抽签、wc2026、worldcup2026。三种模式:(1) 球队模式 - 看某支队伍的所有比赛;(2) 强度模式 - 按两队实力+恩怨+赛事阶段算强度分,过滤菜... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 34 次。

如何安装 World Cup 2026?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install world-cup-2026」即可一键安装,无需额外配置。

World Cup 2026 是免费的吗?

是的,World Cup 2026 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

World Cup 2026 支持哪些平台?

World Cup 2026 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 World Cup 2026?

由 Kyro(@kyro-ma)开发并维护,当前版本 v1.0.0。

💬 留言讨论