mcpField
A
anycap-worldcup-predict

anycap-worldcup-predict

github.com/anycap-ai其他46581 次安装1 周前更新
代码仓库

关于 anycap-worldcup-predict

anycap-worldcup-predict 是通过 AnyCap 命令行检索并核实球员及球队结构化信息的 Skill,供世界杯球迷比较球员资料、状态和历史。可选的比赛预测明确属于娱乐内容,不构成投注建议。

主要功能

  1. 01检索结构化球员资料和数据
  2. 02利用上下文消除球员身份歧义
  3. 03通过 Wikipedia 核实球员资料
  4. 04生成球队名单表并比较对阵
  5. 05补充历史背景并提供可选预测

适用场景

  1. 01准备有来源依据的国家队球员资料
  2. 02赛前比较两支世界杯球队
  3. 03查看赛事历史和交锋记录
  4. 04生成明确标注为娱乐的比分预测

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anycap-ai/anycap --skill anycap-worldcup-predict

安装后在 Claude Code 中输入/anycap-worldcup-predict确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
agents/
openai.yaml
references/
batch.md
history.md
lookup.md
predict.md
stats.md
verify.md

详细介绍

AnyCap 世界杯预测

开始前请通读整个文件。 本文件定义了一套可靠的工作流,用 AnyCap 将球员姓名(或整支球队的名单)转化为结构化、可验证的世界杯赛前情报,然后可选地趣味预测胜者和比分。

为认真关注足球的球迷提供世界杯比赛预测和赛前情报。将球员姓名和阵容转化为结构化、可验证的球员档案、数据和对阵简报,让你在开球前了解世界杯对阵情况——如果愿意,还可以最后做出趣味预测(可能的胜者 + 比分 + 信心度)。专为世界杯球队和国家队阵容打造,也适用于任何足球运动员。

这项技能关注的是如何检索和验证球员数据。如需 CLI 命令参考(标志、输出、jq),请阅读 anycap-cli 技能及其 references/search.md / references/crawl.md。

这项技能会提供公开信息(档案、状态、历史数据),并可根据这些数据进行可选的趣味预测(可能的胜者 + 趣味比分)。它不会设定投注赔率,不会将胜率当作事实输出,也不会下注。每项预测都必须附上 predict.md 中的免责声明。请将所有内容视为信息,并自行判断。

前提条件

  • 已安装并完成身份验证的 anycap CLI(运行 anycap status 进行验证)。如需设置,请阅读 anycap-cli 技能。
  • 用于解析 JSON 输出的 jq。

核心原则:少搜,而不是搜得更快

不要为每位球员爬取整个网络。先缩小搜索范围,再只检索重要信息:

  1. 先获取依据——一次性请求结构化档案(anycap search --prompt)。这是获取干净数据最快的方式。
  2. 消除歧义——如果有多位球员同名,添加背景信息(国籍、位置、出生年份、俱乐部),锁定正确人选。
  3. 仅在准确性重要时验证——对照权威且可爬取的来源(Wikipedia),不要只相信单一答案。
  4. 筛选,而非倾倒——批量模式下,每位球员只获取一份结构化档案;不要爬取每条搜索结果。

工作流

目标路径参考
单名球员的基本信息获取结构化 JSON 依据lookup.md
同名球员中锁定正确人选添加背景信息 / 使用 --query 预先扫描lookup.md
高准确度、有来源支持的档案与 Wikipedia 交叉核对verify.md
整支球队 / 名单循环获取依据,汇总为表格batch.md
职业生涯 + 当前世界杯数据获取结构化数据 JSON(请注意相关限制)stats.md
评估对阵(A 队对 B 队)使用批量流程构建两队阵容,并排比较batch.md
补充往届世界杯背景赛制、小组赛 + 淘汰赛结果、关键球员、球队历史、交锋记录history.md
预测胜者 + 比分(仅供娱乐)权衡已收集的信息(以及用户自定义的维度),再附上必需的免责声明进行预测predict.md

对于一场对阵,先对两支球队分别运行球队名单工作流,再补充历史背景(赛事战绩 + history.md 中的交锋记录)。并排呈现三个层面——球队阵容实力、当前状态、历史背景——并突出关键位置和球员可用性方面的差异。然后,如果用户希望获得预测,按照 predict.md 最后给出可选的趣味预测(可能的胜者 + 趣味比分 + 信心度)。务必将事实信息与预测明确区分,并始终附上免责声明。

快捷方式(单名球员)
anycap search --prompt 'Give the basic profile of footballer Jude Bellingham as JSON with fields: full_name, date_of_birth, nationality, height, position, current_club, shirt_number, national_team. Only the JSON.' \
  | jq -r '.data.content'

返回(已验证):

{
  "full_name": "Jude Victor William Bellingham",
  "date_of_birth": "2003-06-29",
  "nationality": "English",
  "height": "1.86 m",
  "position": "Midfielder",
  "current_club": "Real Madrid",
  "shirt_number": 5,
  "national_team": "England"
}

接地搜索每次调用需 5 个点数。常规搜索(--query)和抓取每次各需 1 个点数。

输出架构

将每位球员的资料规范化为此架构,以确保单名球员和批量结果一致:

字段类型备注
full_name字符串法定姓名/全名
date_of_birth字符串YYYY-MM-DD;未知时使用 null
nationality字符串主要国籍
height字符串例如 1.86 m;未知时使用 null
position字符串例如 Midfielder、Goalkeeper
current_club字符串检索日期时效力的俱乐部
shirt_numberint/null俱乐部或国家队号码
national_team字符串国家队

规则:

  • 缺失字段使用 null。绝不编造值。
  • current_club 和 shirt_number 经常变动——应视为特定时间点的数据,并注明检索日期。
  • 如果无法确认某个字段,应将其标出;如果准确性很重要,请通过 verify.md 核实。

重要提示:来源可靠性(已验证)

  • Wikipedia 可可靠抓取(anycap crawl https://en.wikipedia.org/wiki/<Player> 会返回完整 Markdown)。请将其用作首要核实来源。
  • Transfermarkt 会阻止抓取——anycap crawl 返回的是简短的 Human Verification 页面,而非数据。不要依赖抓取该网站;请改用接地搜索或 Wikipedia。
  • 其他统计网站也可能屏蔽机器人。信任内容前,请务必检查抓取结果的 title/长度。

预测(仅供娱乐)

完成事实信息后,可以添加可选且明确标注的预测,让简报读起来更有趣。方法和必需的免责声明请参阅 predict.md。以下规则不可妥协:

  • 先列事实,最后给预测。 绝不要将猜测混入数据表;应将其放入单独且标识清晰的区块。
  • 务必附上 predict.md 中的免责声明。没有免责声明的预测属于不完整输出。
  • 用于娱乐,而非投注。 不要将获胜概率或赔率作为事实呈现,不要提供投注建议,也不要劝任何人下注。
  • 展示推理过程。 应基于收集到的信号(排名、状态、交锋记录、关键球员)进行判断,而不是抛硬币。
  • 让用户决定。 用户可以添加、移除或重新调整预测维度的权重(例如主场优势、伤病、休息、天气、“感觉”)。请遵从其权重,先检索缺失数据,并列出最终使用的维度集合。请参阅 predict.md。

局限性

  • 实时数据(当前俱乐部、球衣号码、最新统计数据)取决于调用时网页返回的内容,可能滞后于实际情况。
  • 接地搜索返回的统计数字尽力而为,可能并不精确;重要数据请对照 Wikipedia 核实。
  • 常见的球员姓名需要补充消歧上下文,否则可能返回错误的人物。
  • 此技能按需检索数据;它不是包含所有球员的存储数据库。

快速参考

工具用途
anycap search --prompt "...JSON..."一次获取结构化资料/统计数据(5 cr)
anycap search --query "..." --no-crawl查找/消歧正确的球员页面(1 cr)
anycap crawl https://en.wikipedia.org/wiki/<Player>权威核实来源(1 cr)
anycap status批量运行前检查身份验证

评论

支持 Markdown