用途:该技能用于让用户或 AI 智能体与 Form.io 平台数据交互,Form.io 是表单与数据管理平台,支持构建带条件逻辑与数据集成的高级动态表单,可嵌入应用或构建独立表单应用。官方文档见 https://help.form.io/。
主要能力:围绕 Form、Submission、Role、Project、Action、Project User、User 等对象进行查询与操作。常见动作包括 List Forms、List Submissions、List Users、List Projects、List Roles、List Form Actions,以及 Get/Create/Update 对应表单、提交、用户、项目、角色等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证使用 membrane login --tenant --clientName=<agentType>;无头环境会输出授权 URL,用户完成登录后用 membrane login complete <code>。建立连接用 membrane connection ensure "https://form.io/" --json,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参可加 --input '{"key": "value"}'。可用代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
认证与限制:Membrane 自动处理认证与凭证刷新,无需向用户索取 API 密钥或令牌,凭证由服务端管理。部分连接状态可能为 CLIENT_ACTION_REQUIRED,需要用户完成浏览器认证等操作;错误状态包括 CONFIGURATION_ERROR 与 SETUP_FAILED。建议优先使用预置动作,未覆盖时再通过代理请求。关于定价、平台支持范围等资料暂未提供。