表单提交助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/formcarry-automation 技能到你的 AI 助手。
技能介绍
它解决什么问题
如果你要批量处理 Formcarry 表单——例如自动提交、读取提交数据或在多个表单间搬运内容——手工在网页端操作既慢又容易出错,直接写 API 调用代码又需要自己维护接口文档、认证状态和字段映射。这个技能的价值在于把「表单自动化」拆成一组可组合的 MCP 工具调用,让你在 Agent 工作流里完成这些操作,而不必关心 Formcarry 接口的具体细节。
技能如何工作
技能基于 Rube MCP,底层通过 Composio 的 Formcarry toolkit 转发请求。核心能力有三类:
- 工具发现:通过
RUBE_SEARCH_TOOLS查询 Formcarry 当前可用的工具 slug、输入 schema 和已知坑点 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS确认toolkit formcarry连接处于 ACTIVE 状态 - 批量执行:通过
RUBE_MULTI_EXECUTE_TOOL执行发现到的工具,或用RUBE_REMOTE_WORKBENCH配合run_composio_tool()做批量操作
标准执行路径分三步:
- 先搜索:调用
RUBE_SEARCH_TOOLS拿到最新的工具清单和参数 schema,绝不硬编码工具 slug 或参数 - 再确认连接:检查
RUBE_MANAGE_CONNECTIONS返回的连接状态;如果不是 ACTIVE,按返回的 auth 链接完成授权 - 最后执行:用搜索到的 slug 调用
RUBE_MULTI_EXECUTE_TOOL,带上 session ID 以复用同一工作流内的上下文
注意点与适用边界
几个来自官方文档的坑值得留意:
- Schema 会变:Formcarry 的工具 schema 可能更新,每次执行前都应重新搜索,不要假设上次的参数仍然有效
- 字段名必须严格匹配:搜索结果里的字段名和类型要原样使用,自行改命名大概率调用失败
- memory 参数不能省略:即使没有上下文也要传空对象
{} - session ID 复用有范围:同一工作流内复用 session ID,新工作流要生成新的
- 分页要翻完:响应里出现分页 token 时需要继续拉取,否则数据不完整
- 前置条件:需要在客户端中配置 Rube MCP 服务端点,并完成 Formcarry 连接的授权确认
使用场景
- 客服需要把多渠道表单收到的线索统一导入系统,先搜索工具再批量执行导入
- 运营要定期从 Formcarry 表单提取最新提交数据,发现分页 token 后继续拉取完整结果
- 自动化工程师要把表单提交流程嵌入 Agent 工作流,调用 RUBE_SEARCH_TOOLS 动态获取工具 schema
- 团队需要用 session ID 复用同一工作流内的上下文,串起多个表单操作步骤
适合人员
- 运营人员,每周要汇总多个表单的提交数据并核对分页完整性
- 后端开发者,需要把 Formcarry 表单操作集成进自动化流水线,不想硬编码参数
- Agent 应用工程师,要在 MCP 客户端里配置 Rube MCP 并管理外部服务连接状态
- 客服主管,希望把散在各表单的线索批量导入内部系统,减少手工复制