Agent Skills
返回列表
🏢

Botstar 客服机器人助手

企业运营 更新于 2026.08.29

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

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

技能介绍

它解决什么问题

客服机器人在 Botstar 里跑久了,流程会散落在不同页面:消息收发、意图配置、会话归档各管各的,人工操作时漏一步不容易察觉。当团队想把机器人行为交给代码或 agent 驱动时,缺一个统一的调用入口,常见的做法是手写接口胶水或每次手动改配置,前者在 schema 变更后静默失败,后者留不下可审计的记录。这个技能把 Botstar 的操作统一收口到 Rube MCP,底层走 Composio 的 Botstar 工具包,让模型能像调用普通工具一样驱动机器人。

工作原理

技能本身不封装任何 Botstar 业务逻辑,它定义的是一套调用纪律:

  • 先探测:任何工作流执行前必须先调用 RUBE_SEARCH_TOOLS,拿到当前可用的工具 slug、输入 schema、推荐的执行计划和已知坑点。Composio 侧的工具 schema 会变动,硬编码字段名和参数会在版本更新后失效。
  • 再验连接:调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit botstar,确认状态为 ACTIVE。未激活时按返回的授权链接走一遍授权,回来再次确认,之后才允许执行工作流。
  • 后执行:用 RUBE_MULTI_EXECUTE_TOOL 按搜索到的 slug 调用工具。批量操作走 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool(),带 schemaRef 的工具用 RUBE_GET_TOOL_SCHEMAS 取完整 schema。

关键约束与适用边界

文档里反复出现的坑点,属于必须遵守的约定:

  • RUBE_MULTI_EXECUTE_TOOL 的调用始终要带 memory 参数,即使传空对象 {}。
  • 同一工作流内复用 session ID,新建工作流才生成新 ID,混用会导致会话串台。
  • 列表类返回要检查分页 token 并继续拉取直到取完,否则数据不完整。
  • 字段名和类型以搜索结果为准,不要凭记忆写。

适用边界上,这个技能只负责「如何正确地调用 Botstar」,不含机器人本身的业务知识,也不处理 MCP 服务端之外的鉴权与网络配置。前置条件是客户端已把 https://rube.app/mcp 配为 MCP server,且 RUBE_SEARCH_TOOLS 能正常响应。如果只是做一次性调试而非完整工作流,探测—验连—执行这套流程会显得偏重。

使用场景

  • 梳理客服机器人操作流程时,需要把零散的 Botstar 配置动作归并为可重复执行的调用链路
  • Botstar 服务配置更新后,需要核验当前连接状态与授权有效期,再继续后续操作
  • 需要批量处理多条客户消息相关操作时,想通过统一的工作流入口发起调用并复用会话标识
  • 遇到工具调用失败或参数不一致问题时,需要先获取当前 Botstar 工具的最新 schema 再排查

适合人员

  • 需要把 Botstar 客服机器人操作接入内部平台的开发者,希望用统一入口发起调用
  • 负责梳理客服自动化流程的运营工程师,希望把零散配置动作整理为可复用的执行链路
  • 处理 Botstar 工具调用异常的运维人员,需要快速定位 schema 不一致或连接失效的原因
  • 研究客服机器人工具调用机制的技术人员,想验证 Rube MCP 下的工具发现与执行策略