在线表单助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @org-02qudk26/boloforms-automation 到你的 AI 助手。
技能介绍
解决什么问题
表单类操作(创建、更新、查询、批量处理)往往散落在多个工具里。工程师要么手动在网页表单里逐项点击,要么为每个 SaaS 平台单独写集成代码——鉴权方式、字段命名、分页规则各不相同,维护成本很高。这个技能把 Boloforms 的表单操作收敛到一条 MCP 工作流里:你只描述要做什么,工具发现、连接管理、参数校验都由 Rube MCP 在运行时处理。
工作原理
核心能力来自 Composio 的 Boloforms toolkit,通过 Rube MCP 暴露给客户端。前置条件是客户端配置中添加 Rube MCP 服务端(https://rube.app/mcp),无需 API key。整个流程分三步:
- 发现工具:先调用
RUBE_SEARCH_TOOLS拿到当前可用的 tool slug、输入 schema 和执行建议,而不是写死参数 - 检查连接:用
RUBE_MANAGE_CONNECTIONS(toolkit 参数为boloforms)确认状态为 ACTIVE,未激活时按返回的授权链接完成授权 - 执行操作:用
RUBE_MULTI_EXECUTE_TOOL调用搜索到的 tool slug;批量任务可走RUBE_REMOTE_WORKBENCH里的run_composio_tool()
注意点
- 不要硬编码 schema:tool schema 会变化,每次执行前必须重新搜索
- memory 参数必填:即使为空也要传
{} - session 复用:同一工作流内复用 session ID,新工作流才生成新的
- 分页:响应中的分页 token 要持续抓取直到完整
- 任何工作流执行前先确认连接状态是 ACTIVE
使用场景
- 需要把多个 Boloforms 表单的提交记录批量拉取并汇总到同一分析表时,避免逐个导出
- 定时清理过期表单条目,通过 RUBE_MULTI_EXECUTE_TOOL 在一个工作流里循环执行删除
- 跨多个表单收集数据并做字段映射,复用 session ID 完成一次工作流内的连续操作
- 团队迁移到新的 Boloforms 实例后,先调用 RUBE_SEARCH_TOOLS 刷新 schema 再重跑旧脚本
适合人员
- 要把表单数据对接到内部报表系统的后端工程师
- 每周核对多份在线表单数据的财务或行政人员
- 在自建 Agent 里嵌入表单操作的独立开发者
- 负责把旧表单自动化脚本迁移到新 MCP 工作流的 DevOps 工程师