用途:该技能用于让 AI 智能体与 Jibble(考勤与工时追踪软件)交互,读取和管理其中的数据与记录,并自动化相关流程。Jibble 被各种规模的企业用于监控员工工时、出勤与项目时间。官方文档见 https://app.jibble.io/api/documentation 。
主要能力:数据实体涵盖 Time Clock(打卡)、Time Clock Entry(打卡记录)、User(用户)、Project(项目)、Activity(活动)、Schedule(排班)、Leave(休假)与 Report(报表)。交互通过 Membrane CLI 完成,Membrane 会自动处理认证与凭证刷新。
使用方式:先安装 CLI,命令为 npm install -g @membranehq/cli@latest 。登录用 membrane login --tenant --clientName=<agentType> ;无界面环境会打印授权 URL,登录后用 membrane login complete <code> 完成。建立连接可用 membrane connection ensure "https://www.jibble.io/" --json ,用户在浏览器中完成认证,返回 connection 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 --input '{"key": "value"}' --json 。若预置动作不足,可用 membrane request CONNECTION_ID /path/to/endpoint 直接代理请求,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。所有命令可加 --json 获得机器可读输出。
适用场景:需要对接 Jibble 数据、管理打卡与考勤记录、项目与活动时间、排班休假或报表的用户。
限制:具体可用动作、字段与返回值需实际查询确认;认证失败或配置错误时依赖 Membrane 返回的状态与错误信息处理。资料未提供具体的配额、价格与更多细节。