Agent Skills
返回列表
🤖

NBA 数据

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,将 @user_3c6cb52e/nba-data-xxlv 安装到当前 AI 助手中。

技能介绍

解决什么问题

NBA 数据分散在多个页面和接口里:想查昨晚某支球队的比分,要先找到比赛;想确认某支球队的阵容,要去翻官网名单页。如果自己写脚本,还得处理 ESPN 的接口参数、球队 ID 约定、数据结构差异,以及赛季年份的推算逻辑。这个技能把这些细节封装成一组 CLI 命令,让 Agent 可以直接按意图查询,而不必自己拼装 HTTP 请求。

核心能力

技能以 CLI 为主入口,避免 Python 导入路径问题。所有查询前需要先确认两件事:赛季年份从系统提示中的 currentDate 推导,不能硬编码;只给球队名时先调用 get_teams 解析出球队 ID,再执行球队级别的命令。

覆盖的命令包括:

  • 实时/近期比分:get_scoreboard
  • 分区排名、球队阵容、赛程:get_standings、get_team_roster、get_schedule
  • 单场细节:get_game_summary(完整 box score 与得分回合)、get_play_by_play、get_win_probability
  • 统计与信息:get_leaders、get_player_stats、get_team_stats、get_news、get_injuries、get_transactions、get_futures、get_depth_chart

典型流程是先拿事件 ID,再查细节。例如查询「昨晚凯尔特人比赛的完整数据」,需要先用 get_scoreboard 找到 event_id,再用 get_game_summary 拉取 box score。

使用注意点

有些命令并不存在。get_odds、get_betting_odds、search_teams、get_box_score、get_player_ratings 都不能调用,需要用表中列出的命令替代。预测市场赔率应使用 polymarket 或 kalshi 技能。

错误处理要求静默兜底:命令失败时不直接把原始报错抛给用户,而是先用替代方案重试,比如把球队名转成 ID 后重试;只有穷尽替代方案后才返回简洁的错误信息。

另外,数据源只覆盖已结束或进行中的比赛。休赛期(7–9 月)get_scoreboard 返回空是正常的,此时应改用 get_standings 或 get_news。详细的端点参数和返回结构需要查阅技能内的 references/api-reference.md,使用前建议先通读。

使用场景

  • NBA 编辑写赛前前瞻,需要拿到两队近期比赛的完整得分回合,用于分析战术走向。
  • 数据分析师整理赛季排行榜,需要按分区拉取排名,并核对各队的胜场差与胜率。
  • 球队运营要确认伤员名单,需要查询某支球队当前的伤病状态与具体伤情类型。
  • 前端开发者构建赛事页,需要获取单场比赛的实时胜率曲线,用于可视化展示。

适合人员

  • 体育数据工程师,需要快速调取 NBA 数据验证数据源或接入业务系统。
  • 内容创作者,需要获取实时比分和伤病信息来撰写赛事报道或博客。
  • Agent 开发者,希望将权威的 NBA 数据查询能力集成到自动化工作流中。
  • 篮球爱好者,想通过自然语言查询自己关注球队的赛程和球员统计。