用途:该技能用于让 AI 代理与 Rippling HR 数据交互。Rippling 是统一处理 HR、IT 与财务的平台,常用于管理工资、福利、设备与应用。官方文档见 https://developers.rippling.com/ 。技能覆盖员工、休假余额、休假政策、报表、报表模板等对象。
主要能力:通过 Membrane CLI 调用 Rippling HR。常用动作包括 list-employees(列出在职员工)、list-employees-including-terminated(含离职员工)、list-leave-requests、list-leave-balances、get-employee、create-leave-request、process-leave-request(批准或拒绝休假)、list-groups/create-group/update-group/delete-group,以及 list-departments、list-teams、list-levels、list-work-locations、list-custom-fields、get-current-user、get-current-company、list-company-leave-types、get-leave-balance 等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录用 membrane login --tenant --clientName=<agentType>,无头环境会输出授权 URL,用户完成登录后用 membrane login complete <code> 收尾。连接用 membrane connection ensure "https://www.rippling.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。动作不覆盖时可代理:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H、-d、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要读取或管理 Rippling 中的员工、休假、组织结构(部门、团队、层级、工作地点)、自定义字段、报表及公司信息时。
限制:认证由 Membrane 在服务端管理,不向用户索取 API 密钥或令牌;需先建立就绪连接才能执行动作。资料未提供具体收费、价格、调用配额或速率限制信息,暂未提供。