用途:该技能用于让 AI 代理通过 Membrane CLI 与 Cal.com 交互。Cal.com 是开源预约排程平台,用户可创建并分享预约页面,用于管理预约与活动,减少传统来回沟通。该技能适用于需要读取或管理 Cal.com 数据的场景。
主要能力:覆盖可用性、事件类型、预约、Webhook、用户、团队、成员、应用、支付、凭证、组织、品牌、日程、工作流、路由表单、路由目标、评价、验证码、目标日历、插件、发票、录制等对象。常用动作包括 List Bookings、List Event Types、List Schedules、List Users、List Teams、List Attendees、Get Booking、Get Event Type、Get Schedule、Get User、Get Team、Get Attendee、Get Current User、Create Booking、Create Event Type、Create Schedule、Update Booking、Update Event Type、Update Schedule、Cancel Booking。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>,交互模式会打开浏览器,无头环境会打印授权 URL,完成后执行 membrane login complete <code>。连接:membrane connection ensure "https://cal.com" --json,用户在浏览器完成认证,输出含连接 id;若状态为 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 可获取机器可读输出。agentType 可选 claude、openclaw、codex、warp、windsurf 等。
限制与说明:应优先使用 Membrane 预置动作,凭据由 Membrane 服务端管理,不要向用户索取 API 密钥或令牌。部分动作未提供描述。官方文档见 https://docs.cal.com/。具体收费、价格与平台细节暂未提供。