Formsite 表单助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/formsite-automation
技能介绍
它解决什么问题
Formsite 表单的自动化一直很割裂:要么人工登录后台导出 CSV,要么为每个表单单独写集成脚本。表单字段名、验证规则各不相同,Formsite 自身的接口变动也会让写好的脚本随时失效。这个技能把表单操作统一收拢到一条调用链上:你描述要做什么,它自己找出该调哪个工具、按什么顺序调。
工作方式
技能不直连 Formsite,而是通过 Rube MCP 路由到 Composio 的 Formsite toolkit。Rube MCP 只需在客户端配置里加入服务端点即可工作,不需要预先申请 API key。
核心流程固定为三步:
- 发现工具:先调用
RUBE_SEARCH_TOOLS,拿到当前可用的 tool slug、输入 schema、推荐执行计划和已知坑点。schema 是动态的,这一步不能跳过。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS传入toolkit formsite,确认状态为 ACTIVE;未激活时按返回的授权链接完成一次配置。 - 执行工具:用
RUBE_MULTI_EXECUTE_TOOL按发现到的 slug 逐个执行。批量任务走RUBE_REMOTE_WORKBENCH里的run_composio_tool();带schemaRef的工具可用RUBE_GET_TOOL_SCHEMAS拉取完整 schema。
注意点
- 不要硬编码 slug 和参数:工具 schema 会变,每次都要先搜索。
- memory 参数不能省:即使为空也要传
{}。 - 会话复用要有边界:同一 workflow 内复用 session ID,新 workflow 必须新生成。
- 分页要收尾:响应里出现分页 token 时继续拉取,直到数据完整。
使用场景
- 问卷收集结束后,需要把当月所有回答汇总成结构化数据用于分析。
- 新表单刚创建,需要确认 Formsite 连接是否激活后再执行自动化流程。
- 批量更新多个表单的提交数据时,需要按工具 schema 分步执行而不是手写脚本。
适合人员
- 需要把 Formsite 表单数据接入现有自动化流水线的技术工程师。
- 每周要导出并清洗问卷回答的运营分析师。
- 负责搭建内部表单集成的开发者。
- 希望用 AI Agent 替代手工表单操作的产品负责人。