用途:该技能用于通过 Membrane CLI 与 Memberful(面向创作者和出版者的会员订阅平台)交互,管理会员、方案、产品、折扣、订单等数据。Membrane 负责认证与凭证刷新,使用者可专注于集成逻辑。
主要能力:管理订阅、会员、Membership、折扣、订单、产品、方案等实体;可通过自然语言意图检索预置动作;动作不覆盖时,可用代理直接请求 Memberful API,Membrane 自动补全基础 URL 并注入认证头,凭证过期时透明刷新。
使用方式:先安装 CLI,npm install -g @membranehq/cli@latest;随后登录 membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 收尾,任意命令加 --json 输出机器可读 JSON。连接 Memberful 可用 membrane connection ensure "https://memberful.com/" --json,若状态为 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,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要在自动化或智能体中读写 Memberful 会员、订阅、产品、折扣等数据时。
限制:官方文档为 https://memberful.com/developers/;不向用户索要 API 密钥或令牌,应通过连接管理认证;具体可用动作与字段以实际检索结果为准,技能本身未列出固定动作清单;价格、平台支持范围等细节暂未提供。