用途:该技能让智能体通过 Membrane CLI 与 MoonClerk 订阅与支付平台交互,用于管理客户、方案、产品、优惠券、订阅、支付方式、付款、退款、表单字段、表单、表单主题、设置和 Webhook 等数据,适用于用户希望操作 MoonClerk 数据的场景。
主要能力:Membrane 负责认证和凭据刷新。连接创建后,可按自然语言意图检索可用动作,运行动作并读取输出,或在动作不覆盖需求时通过代理直接请求 MoonClerk API,由其追加基础 URL 并注入认证头。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后用 membrane login complete <code>。创建连接:membrane connection ensure "https://www.moonclerk.com" --json;若状态为 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"}' 传参,结果在 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。任意命令加 --json 可输出机器可读 JSON。
适用场景与限制:适合以智能体或命令行方式管理 MoonClerk 的订阅、付款和表单相关数据。建议优先使用预置动作而非自建调用,不应向用户索取 API 密钥,而应创建连接由 Membrane 管理凭据。具体可用动作、字段含义和平台限制以官方文档和实际检索结果为准,资料未提供价格、平台支持范围等细节。