详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
Gusto Gusto 是热门 HR 与薪资平台,帮助中小企业管理员工薪酬、福利及 HR 事务。HR、企业主与员工用它简化发薪、入职与福利管理。 官方文档:https://developers.gusto.com/
Gusto 概览 员工工资单 承包商工资单 休假申请 公司报表
与 Gusto 集成 本技能使用 Membrane CLI 与 Gusto 交互。Membrane 自动处理认证与凭证刷新,你只需关注集成逻辑。
安装 CLI npm install -g @membranehq/cli@latest
认证
membrane login --tenant --clientName=
交互环境会自动打开浏览器;无头环境会打印授权 URL,用户完成登录后执行:
membrane login complete
加 --json 可输出机器可读 JSON。
Agent 类型:claude、openclaw、codex、warp、windsurf 等,用于优化工具适配。
连接 Gusto
membrane connection ensure "https://gusto.com/" --json
用户在浏览器完成认证,输出含新连接 ID。若状态为 "READY" 直接进入下一步。
1b. 等待连接就绪
若状态为 "BUILDING",轮询至就绪:
npx @membranehq/cli connection get --wait --json
--wait 最长等待 --timeout 秒(默认 30)。状态说明:
READY — 完成,进入 Step 2。
CLIENT_ACTION_REQUIRED — 需用户或 agent 操作,clientAction 对象描述所需动作。
CONFIGURATION_ERROR / SETUP_FAILED — 出错,查看 error 字段。
搜索操作
membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
结果含 id、name、description、inputSchema、outputSchema。
常用操作
list-employees — 分页获取公司全部员工
list-contractors — 获取全部承包商
list-payrolls — 获取工资单列表
list-pay-schedules — 获取发薪周期
list-locations — 获取办公地点
list-jobs — 获取员工职位
list-departments — 获取部门
list-time-off-activities — 获取员工休假记录
get-employee — 按 ID 获取员工详情
get-contractor — 按 ID 获取承包商详情
get-payroll — 按 ID 获取工资单详情
get-pay-schedule — 按 ID 获取发薪周期
get-location — 按 ID 获取地点
get-job — 按 ID 获取职位
get-department — 按 ID 获取部门
get-company — 获取公司详情