Agent Skills
返回列表
📁

Basin 表单收集助手

办公效率 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装规范名为 @org-02qudk26/basin-automation 的技能到你的 AI 助手中。

技能介绍

在应用开发或内部工具构建中,通过 API 直接集成第三方表单服务往往需要处理繁琐的鉴权、分页以及字段映射逻辑。当使用 LLM 驱动自动化工作流时,这种集成更加不便:模型难以直接理解远端服务的 API 结构,且硬编码接口路径容易在服务升级时失效。

这个技能提供了一种基于 Rube MCP 与 Composio Basin 工具包的对接方案。其核心能力在于将表单数据获取、交互执行等具体操作封装为可被发现和调度的 MCP 工具。它遵循一套标准化的执行范式:

  • 工具发现:任何工作流执行前,必须调用 RUBE_SEARCH_TOOLS 获取当前 Basin 相关的工具 schema 和推荐执行计划,避免因接口变更导致调用失败。
  • 连接校验:通过 RUBE_MANAGE_CONNECTIONS 确认 Basin 服务是否处于 ACTIVE 状态。如果未激活,按照返回的授权链接完成配置即可。
  • 任务执行:利用 RUBE_MULTI_EXECUTE_TOOL 运行搜索到的具体工具。对于需要循环处理的批量操作,可借助 RUBE_REMOTE_WORKBENCH 中的 run_composio_tool() 进行处理。

在使用时需要注意以下技术细节。切勿硬编码:Basin 的工具 slug 和参数结构可能会动态调整,必须在每次会话中重新搜索获取准确的字段名和类型。分页处理:获取列表数据时需检查响应中的分页 token,确保循环拉取直到数据完整。会话隔离:在同一工作流中应重用 session ID,新工作流则需要生成新的 ID。此外,调用 RUBE_MULTI_EXECUTE_TOOL 时务必传入 memory 参数(即使为空对象 {}),以维持上下文状态的连续性。

使用场景

  • 活动结束后,运营需要把 Basin 收集表单中的全部报名记录自动导出并写入内部数据库,避免逐条登录后台复制。
  • 开发者搭建反馈收集流水线时,要把用户通过 Basin 表单提交的反馈按字段提取后自动推送到工单系统。
  • 产品团队每周汇总多份表单的提交数据,需在脚本中自动拉取全量记录并处理分页,生成统计结果。
  • 自动化工程师编排多步骤流程时,需要先搜索 Basin 可用工具、确认连接状态,再批量执行数据读取任务。

适合人员

  • 需要把表单提交数据自动同步到内部系统的后端开发者,不想手写 Basin API 的鉴权与分页逻辑。
  • 定期汇总多份收集表单并生成统计报表的运营人员,希望用脚本替代手动登录后台导出。
  • 使用 MCP 编排自动化工作流的工程师,需要可靠的工具发现与连接状态管理机制。
  • 维护表单集成链路并排查连接失效问题的开发者,希望快速确认 Basin 服务是否处于 ACTIVE 状态。