战网自动化助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/battlenet-automation。
技能介绍
要解决的问题
Battlenet 上的运营操作(账号相关流程、批量任务等)通常需要在网页或人工界面里一步步点。脚本要单独维护鉴权,Agent 想复用现有 Battlenet 连接也很困难。这个技能的价值在于:把 Composio 已经维护好的 Battlenet toolkit 通过 Rube MCP 暴露出来,让 Agent 用一套统一的工具调用接口完成操作,而不是自己去拼 HTTP 请求和 cookie。
核心能力
- 工具发现:
RUBE_SEARCH_TOOLS返回可用的工具 slug、输入 schema、推荐的执行计划和已知坑点。 - 连接管理:
RUBE_MANAGE_CONNECTIONS配合toolkit battlenet查询或建立 Battlenet 连接。 - 批量执行:
RUBE_MULTI_EXECUTE_TOOL按发现到的 slug 逐个或组合执行。 - 远程工作台:
RUBE_REMOTE_WORKBENCH里的run_composio_tool()适合批量操作。 - 完整 schema:对带有
schemaRef的工具,用RUBE_GET_TOOL_SCHEMAS取回完整定义。
关键步骤
- 在客户端里把 Rube MCP 端点配置为 MCP server,无需 API key。
- 先用
RUBE_SEARCH_TOOLS确认可用并拿到最新 schema,再执行任何工作流。 - 调
RUBE_MANAGE_CONNECTIONS(toolkit battlenet)建立连接。 - 如果状态不是 ACTIVE,按返回的授权链接完成一次设置。
- 确认状态为 ACTIVE 之后才开始跑工具。
适用边界与注意点
- 不要硬编码:工具 schema 会变动,任何 slug 或参数都必须先搜索再使用。
- 先验连接:执行前确认
RUBE_MANAGE_CONNECTIONS返回 ACTIVE。 - Schema 严格对齐:字段名和类型以搜索结果为准,不要自行改写。
- memory 参数:
RUBE_MULTI_EXECUTE_TOOL调用必须带memory,即使内容是空对象。 - session 复用:同一个工作流内复用 session ID,新工作流要生成新的。
- 分页:响应里出现分页 token 时继续拉取,直到取全。
Toolkit 文档:composio.dev/toolkits/battlenet。能力边界取决于 Composio Battlenet toolkit 当前暴露的工具范围,而非这个技能本身。
使用场景
- 游戏运营要为一批 Battlenet 账号跑重复操作,用 Rube 先搜索工具再批量执行
- 自动化工程师搭建 Agent 工作流,需要先确认 Battlenet 连接为 ACTIVE 再开始执行
- 团队通过 Composio 拉取 Battlenet 数据,响应有分页 token 时需继续拉取直到取全
- 平台工程师在远程工作台里串起多个 Battlenet 工具,同一工作流内复用 session ID
适合人员
- 游戏社区运营:日常要在 Battlenet 上处理账号相关支持,需要减少手工步骤
- 自动化工程师:为 Agent 设计工具调用链,关注 schema 变更与连接状态
- 内部平台开发者:把 Battlenet 操作封装给业务方使用,需要批量与分页能力
- 技术负责人:评估把 Battlenet 流程交给 Agent 的可行性,关注鉴权与边界