用途:该技能用于让 AI 代理与 Bookingmood 交互,管理数据、记录并自动化工作流。Bookingmood 是一个 SaaS 平台,供度假租赁业主和物业管理者在自有网站展示实时可用日历,避免重复预订并简化客人预订流程。官方文档见 https://developers.bookingmood.com/。
主要能力:围绕 Availability、Block、Booking、Calendar、Project 等对象操作。内置常用动作包括 List Bookings、List Products、List Contacts、List Booking Details、List Attributes、List Attribute Options、List Calendar Event Tasks、List Calendar Event Notes、Get Booking、Get Product、Get Contact、Create Booking Detail、Create Attribute、Create Attribute Option、Create Calendar Event Task、Create Calendar Event Note、Update Booking、Update Booking Detail、Update Attribute、Delete Booking 等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>;用 membrane connection ensure "https://www.bookingmood.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 --input '{"key":"value"}' --json。动作不覆盖时可走代理:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。所有命令可加 --json 输出机器可读结果。
适用场景:需要读取或修改 Bookingmood 预订、产品/房源、联系人、属性、日历事件任务与私密备注等数据的自动化任务。
限制:认证与凭据由 Membrane 服务端管理,无需向用户索取 API key 或 token;资料未提供具体定价、免费额度或超出上述动作的能力说明。