体育元数据
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/metadata-6911 到你的 AI 助手。
技能介绍
解决什么问题
当你已经用赛事数据技能拉取积分榜、赛程或球员资料时,渲染层通常还需要球队徽章、球员照片和主场信息。自己对接 TheSportsDB 意味着注册、维护 key、处理返回字段不一致,以及同名球队或球员的歧义。这个技能把这些琐事收敛成一组免 key 的查询命令,让你直接拿到 URL 和结构化元数据。
核心能力与调用方式
它封装 TheSportsDB,提供五个命令:
get_team_logo:返回球队 logo/徽章 URL,可按sport过滤。get_team_info:一次返回球场、简介、社交链接、banner 和徽章。get_player_photo:返回球员照片 URL。search_teams/search_players:跨运动模糊搜索,用于消歧。
调用前有两个硬约束:球队名用官方全名,NBA 尤其如此;get_team_logo 的 sport 默认是 Soccer,非足球必须显式传 Basketball、American Football、Baseball、Ice Hockey、Motorsport 或 Cricket,否则会退化成「第一个结果」。球员名直接用姓名,如 Messi、LeBron James。典型流程是:先用 search_teams 消歧,再用精确名调用 get_team_info 或 get_team_logo。
适用边界与注意点
覆盖足球 100+ 联赛、NFL、NBA、MLB、NHL、F1、板球,以及上述团队运动和 ATP/WTA 网球、PGA/LPGA 高尔夫的球员。不覆盖 MMA/UFC、Rugby、Esports、Boxing。只做元数据:get_player_stats 不存在,统计请回到对应运动技能。get_stadium_info、get_league_logo、search_leagues 也不存在;球场信息在 get_team_info 里。Logo 分辨率受上游贡献者限制,多数 200×200 以上,过小图标无法绕过。球员照片为空时,先用 search_players 找到标准拼写再重试。
使用场景
- 体育数据开发者在渲染积分榜页面时,需要为积分榜中每支球队快速附上对应的徽标图片 URL。
- 内容运营在搭建球队主页时,需要一次性拿到球场、简介、社交链接和横幅图片。
- 体育问答机器人处理用户模糊提问时,需要先检索出准确球队名再获取详细资料。
- 体育新闻编辑撰写球员报道时,需要为文中的球员快速获取一张清晰的肖像照片。
适合人员
- 体育数据开发者:正在把积分榜、赛程等结构化数据渲染成前端页面,需要快速补上球队徽标和球员照片。
- 体育内容运营:负责维护球队资料页或球员档案,需要免 key 拉取球场、简介和社交链接等元数据。
- 体育问答机器人工程师:在构建球队或球员查询链路,需要处理名字歧义并返回准确结果。
- 体育媒体编辑:在撰写赛事或球员报道时,需要为文中提到的对象快速找到配图。