Machina
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,把规范名 @user_3c6cb52e/machina-2brt 对应的 Machina 体育智能技能安装到你的 AI 助手中。
技能介绍
它解决什么问题
开源的 sports-skills 端点在面对亚秒级 tick 流、持牌赔率源和专有预测模型时,往往被限流或直接不够用。绕过限制的常见做法是自己写 HTTP 调用,但公开 API 文档漏掉了 sports 后端必需的 searchLimit 与嵌套过滤参数,把 MACHINA_API_TOKEN 硬编码进源码更会让令牌直接泄漏。Machina 的定位是一个指令层而非运行时:它自己不执行任何代码,而是告诉 agent harness 该把命令交给独立的 machina-cli,把实时数据交给平台侧的 MCP server。
核心能力与关键步骤
- 前置校验:任何 premium 调用之前先确认三件事——
machina-cli已安装、machina auth whoami返回用户、machina project use <id>已执行过。哪一步失败就修哪一步,不要在同一条命令上循环重试。 - 模板安装:
machina template install通过 API 申请云端资源,并把 agent 上下文下载到当前工作区;加--json可拿到结构化输出供 agent 解析。 - 自定义工作流部署:改过的模板或本地新建的体育流程可以直接推送到 Machina Cloud Pod——本地打包、用 pre-flight linter 校验
_install.yml、上传后端,并自动 provision 新的 webhook 与数据流。 - 实时数据走 MCP:每个项目对应一个运行在 Machina 基础设施上的 MCP server。模板安装的 JSON 输出里带着 MCP URL 与必需 header,agent harness 用自己的 MCP 配置机制连过去即可;租户路由、websocket 与
X-Api-Token轮换全部在 server 内部完成。
适用边界与注意点
- 不要自己直接调原始 HTTP API,也别假设存在
machina sports、machina mcp start、machina template run这类子命令——MCP server 不归machina-cli管理,模板只在服务端 provision,不会在本地运行。python -m sports_skills machina同样不存在。 - 若
auth whoami返回了用户但命令仍报Not authenticated,说明令牌已过期,重新登录即可。 - 修改 MCP 配置后,需要用户重启或重载 harness,才能读到新的配置。
- 未设置默认项目时,大多数 premium 命令会静默失败,新登录后应重新执行项目选择。
使用场景
- 当用户请求亚秒级的赔率 tick 流和实时遥测数据时,通过 MCP 获取零延迟直播与状态更新。
- 用户想搭建特定体育 bot,如德甲播客机器人或 Polymarket 套利引擎,使用预配置模板快速启动。
- 改过模板或新建工作流后,需要将其推送到 Machina Cloud Pod,自动 provision webhook 和数据流。
- Agent 执行 premium 命令时反复报 Not authenticated 或 No project selected,需要按前置检查逐步修复。
适合人员
- 在 agent harness 中集成实时体育数据的后端工程师,需要稳定获取赔率和遥测流。
- 开发体育 bot 的工程师,希望直接复用打包模板而不必重复编写 system prompt 和预检逻辑。
- 已用 Sports CLI 和 Agent 模板构建工具链的工程师,希望将自定义工作流部署到云端运行。
- 维护 MCP server 的工程师,关注 token 安全与租户路由的正确实现。