在线填表助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/fillout-forms-automation 到你的 AI 助手中。
技能介绍
你要解决的问题
Fillout 是一款在线表单工具,适合做问卷、报名表、申请表这类结构化数据采集。但当你需要在流程里批量操作 Fillout——比如自动创建表单、批量提交填写、查询已有记录——手动点界面效率很低,而且很难嵌入到自动化流程里。这个技能做的事情,就是让你的 Agent 能直接驱动 Fillout 完成这些操作,不用再人工翻表单后台。
技能如何工作
这个技能不直接对接 Fillout 的 API,而是通过 Rube MCP 这一层,底层依赖 Composio 的 Fillout 工具包。整个流程分为三步:
- 先搜索工具:执行任何操作前,先调用
RUBE_SEARCH_TOOLS获取当前可用的工具 slug、输入 schema 和执行建议。工具 schema 可能会变,所以不能硬编码工具名和参数。 - 检查连接状态:调用
RUBE_MANAGE_CONNECTIONS确认fillout_formstoolkit 处于ACTIVE状态。如果未激活,需要按返回的授权链接完成设置。 - 执行具体操作:通过
RUBE_MULTI_EXECUTE_TOOL传入上一步发现的工具 slug 来执行。批量操作可以用RUBE_REMOTE_WORKBENCH里的run_composio_tool()方式。
几个实操注意点:
RUBE_MULTI_EXECUTE_TOOL调用时,memory参数即使为空也要传{}- 同一个 workflow 内复用 session ID,新 workflow 要生成新的
- 涉及分页的操作,要检查响应中的分页 token 并持续拉取直到完整
适用边界
- 依赖 Rube MCP 已连接且可用,没有 Rube MCP 整个流程无法启动
- Fillout 连接必须处于激活状态,未授权需要先完成授权流程
- 适合批量、重复性的表单操作;一次性手工填表没必要用
- 底层能力来自 Composio 工具包,Fillout 本身支持的功能范围决定了技能的边界
使用场景
- 团队需要批量创建多个 Fillout 表单并统一管理,手动逐个新建太耗时
- Agent 流程中要自动向 Fillout 表单提交填写内容,不用人工点界面
- 项目需要定期拉取 Fillout 表单的填写记录并分页获取全部数据
- 多个表单的填写内容需要按统一格式汇总,靠手动复制容易出错
适合人员
- 运营人员:每周要批量采集多份 Fillout 报名表数据并汇总
- 自动化开发者:需要把 Fillout 表单操作嵌入 Agent 工作流
- 项目经理:定期用 Fillout 收集进度反馈并自动拉取填写记录
- 后端工程师:为内部系统添加自动创建和填写 Fillout 表单的能力