Agent Skills
返回列表
📁

大学橄榄球数据助手

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/college-football-data-automation

技能介绍

解决什么问题

手动管理大学橄榄球数据时,开发者常陷入三个泥潭:工具 schema 随版本漂移导致硬编码参数失效,连接状态不透明引发间歇性失败,分页响应处理遗漏造成数据不完整。尤其当需要组合多个工具完成「获取赛程→提取球员→生成统计」这类链式任务时,状态维护和错误重试的代码量往往超过业务逻辑本身。

核心能力与工作流

该技能通过 Rube MCP 网关封装了 Composio 的 College Football Data 工具包,提供四层自动化能力:

  • 动态工具发现:每次执行前必须调用 RUBE_SEARCH_TOOLS 获取当前工具的 slug、输入 schema 和已知陷阱,禁止硬编码参数
  • 连接状态机:通过 RUBE_MANAGE_CONNECTIONS 管理 college_football_data 工具包的连接生命周期,未激活时引导完成 OAuth 认证
  • 批量执行引擎:使用 RUBE_MULTI_EXECUTE_TOOL 时强制要求 memory 参数(即使为空对象),通过 session_id 复用上下文,新任务必须生成新会话
  • 分页完整性保障:所有响应必须检查 pagination_token 字段,循环调用直到该字段为空

典型工作流分三步:先搜索工具获取 schema → 检查连接状态是否 ACTIVE → 按发现的工具 slug 执行操作。涉及批量操作时,改用 RUBE_REMOTE_WORKBENCH 的 run_composio_tool() 方法。

适用边界

  • 必须预先配置 Rube MCP 服务器(https://rube.app/mcp),无需 API key 但需确保端点可达
  • 工具 schema 可能随时变更,所有参数必须严格遵循 RUBE_SEARCH_TOOLS 返回的字段名和类型
  • 分页数据必须完整拉取,否则后续统计逻辑会因数据缺口产生错误结论
  • 会话 ID 仅限同一工作流内复用,跨任务使用会导致上下文污染

使用场景

  • 工具包升级后,需重新获取最新工具参数以确保调用不失效
  • 连接意外断开时,需引导用户完成授权以恢复工具可用性
  • 批量拉取赛程数据时,需循环处理分页响应直到获取完整数据集
  • 组合多个工具生成统计报表时,需复用会话上下文避免重复请求

适合人员

  • 体育数据分析师:需定期整合多源数据生成分析报告
  • 后端开发工程师:需将体育数据接口集成到现有系统
  • 自动化脚本维护者:需处理工具参数变更和连接状态异常
  • 数据管道工程师:需构建稳定的批量数据拉取流程