用途:该技能用于与 Pro Ledger(面向小企业的会计软件)的数据进行交互,可管理账户(Account)、联系人(Contact)、交易(Transaction)、标签(Tag)、发票与报表等对象。典型使用者为会计师、簿记员和企业主。官方文档:https://www.proledger.com/docs/
主要能力:通过 Membrane CLI 与 Pro Ledger 交互;Membrane 自动处理认证与凭据刷新。支持的实体包括 Transaction、Account、Contact、Tag。可搜索并运行预置动作,也可通过代理直接请求 Pro Ledger API。
使用方式:
- 安装 CLI:npm install -g @membranehq/cli@latest
- 认证:membrane login --tenant --clientName=<agentType>。无交互环境会打印授权 URL,完成后执行 membrane login complete <code>。命令加 --json 可输出机器可读结果。
- 建立连接:membrane connection ensure "https://pro-ledger.com/" --json,用户在浏览器完成认证,输出含连接 id。若状态为 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"}' --json。
- 代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景:查询和管理账户、联系人、发票,生成财务报告,或以自然语言意图发现并调用相关动作。
限制:文档未提供具体动作清单与字段细节,需按上述命令自行发现;认证依赖用户浏览器完成;未提供定价与平台支持信息。