用途:该技能用于让智能体与 SmartrMail 电商邮件营销平台交互,管理数据、记录并自动化工作流,适用于需要操作 SmartrMail 数据、邮件营销或 SMS 营销任务的场景。
主要能力:涵盖邮件营销的邮件列表、订阅者、营销活动与自动化,以及 SMS 营销的短信列表、订阅者、短信活动与短信自动化。具体支持的操作以 SmartrMail API 与 Membrane 提供的动作为准。
安装与认证:执行 npm install -g @membranehq/cli@latest 安装 Membrane CLI;随后运行 membrane login --tenant --clientName=<agentType> 完成登录,无交互环境会打印授权 URL,用户完成登录后运行 membrane login complete <code>;任意命令加 --json 可获取机器可读输出。
连接与使用:用 membrane connection ensure "https://www.smartrmail.com/" --json 查找或创建连接,返回 connection id;若状态为 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 发现动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行,结果在 output 字段。现有动作不足时,可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求 SmartrMail API,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
限制:应优先使用 Membrane 预置动作而非直接调用 API;不要向用户索取 API 密钥或令牌,由连接机制在服务端管理凭证;上述为集成使用方式,未提供价格、平台支持或效果数据。