用途:该技能用于与 Miro 在线白板平台的数据交互,可管理 Board(白板)、User(用户)以及白板内的各类组件,适合需要自动化读写 Miro 数据的集成场景。
主要能力:覆盖对象包括 Board、Board Member、Widget、Card、Frame、Image、Shape、Sticker、Text、User、Team。常见操作有 list-boards、list-items、list-tags、list-connectors、list-board-members、get-board、get-item、get-tag、get-connector、get-board-member、get-text、get-frame、get-shape、get-card、get-sticky-note、create-board、create-tag、create-connector、create-text、create-frame 等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;登录:membrane login --tenant --clientName=<agentType>。无界面环境会打印授权 URL,用户完成后执行 membrane login complete <code>。可用 membrane connection ensure "https://miro.com" --json 建立连接,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。执行:membrane action run <actionId> --connectionId=CONNECTION_ID --json,参数用 --input '{"key": "value"}' 传入。动作不足时可用代理:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。命令加 --json 可获得机器可读输出。
适用场景:在自动化流程或 AI 代理中查询、创建 Miro 白板及其组件,管理看板成员与标签、连接线等。
限制:认证与凭据刷新由 Membrane 处理,不应向用户索要 API key;需在特定 connection 上下文中搜索动作;资料未提供具体计费、价格、速率限制或权限范围说明。