用途:该技能用于让 AI 代理与 Everhour 数据交互。Everhour 是一款时间追踪与项目管理软件,常被团队(尤其是代理机构与咨询公司)用于记录工时、管理项目、提升团队生产力。可管理用户、组织、客户和发票,涉及时间记录、任务、项目、客户、用户、报告、计时器等对象。
主要能力:通过 Membrane 提供的预置动作操作 Everhour,包括列出项目、任务、客户、用户,查询团队/用户/项目/任务的时间记录,列出项目分区,获取项目、任务、客户、分区,创建项目、任务、客户、分区,以及更新项目、任务、客户。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>(无界面环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 收尾)。连接 Everhour:membrane connection ensure "https://everhour.com" --json,用户在浏览器完成认证,返回 connection id;若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。动作不足时可用 membrane request CONNECTION_ID /path/to/endpoint 走代理直连 Everhour API,Membrane 会自动补全基础 URL 并注入认证头。
说明与限制:认证由 Membrane 自动处理并刷新凭据,无需向用户索取 API 密钥。建议先搜索已有动作再自定义调用。分类与具体收费、价格、平台范围等资料暂未提供。官方文档:https://api.everhour.com/