用途:该技能用于与 Adobe Acrobat Sign(基于云的电子签名服务)交互,帮助用户发送、签署、跟踪和管理签名流程,常用于简化文档工作流并获取具有法律约束力的签名。涉及对象包括 Agreement(协议)、Form Field(表单字段)、Library Document(库文档)、Widget 等。
主要能力(可用动作):列举协议文档、获取协议审计轨迹、创建 Widget、获取协议表单数据、下载协议文档、获取当前用户、列举用户、获取/列举 Widget、获取/列举库文档、上传临时文档、发送提醒、获取协议签署链接、取消协议、创建协议、获取/列举协议等。
使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>(无头环境会打印授权 URL,登录后用 membrane login complete <code> 完成)。建立连接:membrane connection ensure "https://acrobat.adobe.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 --input '{"key": "value"}' --json,结果在 output 字段。当现有动作不覆盖需求时,可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。所有命令可加 --json 获取机器可读输出。
限制与建议:Membrane 自动处理认证与凭证刷新,无需向用户索取 API 密钥或令牌;务必在具体连接上下文中搜索动作,并优先使用预置动作而非自定义 API 调用。官方文档见 https://helpx.adobe.com/sign/developer/api-overview.html。官方文本中未提供具体收费、价格与平台支持等细节。