用途:该技能通过 Membrane CLI 与 Clerk(用户管理与认证平台)交互,用于管理用户、组织等数据。当用户需要与 Clerk 数据交互时可使用。
主要能力:涵盖用户、邮箱地址、组织、会话、身份识别、域名等对象,提供常见操作,如列出用户、列出组织、列出邀请、列出会话、获取用户、获取组织、创建用户、创建组织、更新用户、更新组织、删除用户、删除组织、创建邀请、撤销会话、列出组织成员、列出组织邀请、创建/删除/更新组织成员关系、列出用户组织成员关系等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest,然后登录:membrane login --tenant --clientName=<agentType>,无界面环境会输出授权 URL,完成后用 membrane login complete <code>。通过 membrane connection ensure "https://clerk.com/" --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 运行动作,JSON 参数用 --input。动作不覆盖时可经代理直接请求 Clerk API:membrane request CONNECTION_ID /path/to/endpoint。
限制:具体参数细节来自各动作的 inputSchema;密钥无需本地保存,由 Membrane 服务端管理,不应向用户索要 API 密钥或令牌。文档未提供定价、配额及速率限制信息。