用途:Elorus 是面向自由职业者和小型企业的时间追踪与发票软件,帮助管理项目、跟踪可计费工时并创建专业发票。本技能用于让 AI 代理与 Elorus 数据交互,管理组织信息。
主要能力:通过 Membrane 提供的预置动作操作 Elorus 数据,涵盖发票、联系人、产品与服务、报价、费用、项目等对象的列表与获取、创建、更新、删除等。示例动作包括 list-invoices、get-invoice、create-invoice、update-invoice、delete-invoice,以及 contacts、products、estimates、expenses、projects 等对应动作。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。然后登录:membrane login --tenant --clientName=<agentType>;无界面环境会打印授权 URL,完成登录后用 membrane login complete <code> 结束。接着建立连接:membrane connection ensure "https://www.elorus.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"}'。预置动作不覆盖的场景,可通过代理直连 API:membrane request CONNECTION_ID /path/to/endpoint。
适用场景:需要对 Elorus 中的发票、客户与供应商联系人、产品与服务、报价、费用、项目等数据执行查询或增删改的自动化与集成任务。
限制:认证与凭证由 Membrane 服务端管理,不应向用户索取 API 密钥或令牌。Elorus 的收费、价格、平台与具体使用效果暂未提供。动作参数与返回结构以搜索结果中的 inputSchema、outputSchema 为准。