智能表单助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/byteforms-automation。
技能介绍
要解决的问题
手动处理表单的创建、更新或数据提取时,常遇到两个痛点:一是重复操作耗时且易出错,比如批量更新字段需要逐条录入;二是表单工具的操作接口分散,难以直接对接自动化工作流,导致人工干预环节多,流程连贯性差。
核心工作逻辑
这个技能基于 Composio 的 Byteforms 工具包,通过 Rube MCP 实现自动化操作,核心分为三步:
- 动态工具发现:始终先调用
RUBE_SEARCH_TOOLS,获取当前 Byteforms 可用工具的 slug、输入 schema 和推荐执行计划,避免因工具接口变更导致硬编码失效; - 连接校验:用
RUBE_MANAGE_CONNECTIONS检查byteforms工具包的连接状态,若未激活则按返回的授权链接完成配置,确保操作前提; - 执行操作:基于发现的工具 slug,通过
RUBE_MULTI_EXECUTE_TOOL执行具体操作,支持单步或批量执行,还能通过RUBE_REMOTE_WORKBENCH处理批量任务。
适用注意点
- 必须先执行工具搜索,不能直接硬编码工具 slug 或参数,因为工具 schema 可能随版本更新变化;
- 执行任何工作流前,需确认
RUBE_MANAGE_CONNECTIONS返回的状态为ACTIVE; - 调用
RUBE_MULTI_EXECUTE_TOOL时必须包含memory参数(即使值为空对象{}); - 同一工作流中需复用 session ID,新工作流则生成新 ID,避免状态混乱;
- 若响应包含分页 token,需持续获取直到数据完整,避免遗漏信息。
使用场景
- 运营人员需要批量更新Byteforms中上百条表单的字段值,避免逐条手动修改的重复劳动。
- 数据分析师要从Byteforms提取大批量填报记录用于周报,需处理响应中的分页token确保数据完整。
- 后端工程师为对接Byteforms的动态表单接口,需先通过Rube MCP搜索最新工具schema再执行工作流。
- 自动化团队需要复用同一会话ID完成多步骤表单提交与校验,并在新任务开始时生成新的会话。
适合人员
- 需要对接第三方表单API并处理动态工具接口变更的后端开发工程师
- 需要定期从Byteforms批量提取填报数据并生成分析报告的数据分析师
- 负责配置多步骤表单自动化工作流并管理会话状态的自动化流程工程师
- 需要通过MCP协议连接Composio工具包实现表单批量操作的集成开发者