用途:该技能用于与 Databowl 数据管理平台交互,核心是管理 Databowl 中的 Records(核心数据),支持创建、读取、更新、删除和列表操作。当用户需要访问或修改 Databowl 数据时可使用。
认证与安装:需先安装 Membrane CLI,命令为 npm install -g @membranehq/cli@latest,然后运行 membrane login --tenant --clientName=<agentType> 登录。无交互环境会打印授权 URL,用户在浏览器完成登录后,用 membrane login complete <code> 收尾。所有命令可加 --json 获取机器可读输出。
连接方式:使用 membrane connection ensure "https://www.databowl.com/" --json 查找或创建连接,用户在浏览器完成认证。若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询直至 READY。若返回 CLIENT_ACTION_REQUIRED,则根据 clientAction 说明完成认证或补充输入。
发现与执行操作:通过 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 按自然语言意图搜索动作,结果含 id、name、description、inputSchema、outputSchema。可用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行,结果在 output 字段。
代理请求:当内置动作不满足需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 直接请求 Databowl API,Membrane 会自动附加基础 URL 并注入认证头,凭据过期可透明刷新。支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制与说明:官方资料仅说明 Databowl 为数据管理平台并列出 Records 的 CRUD 操作,未提供更多功能、收费、平台或具体动作清单,暂未提供。认证由 Membrane 在服务端管理,无需向用户索取 API 密钥或令牌。