OOMOL Timelink 连接器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-oo-timelink。
技能介绍
要解决什么问题
在 Agent 对话里查 Timelink 的客户、项目、工时条目时,如果让模型直接拼 HTTP 请求或粘贴 API Key,既容易泄露凭证,也很难保证请求体符合当前 API 契约。你需要一种方式:在已登录 OOMOL 的前提下,用统一 CLI 调用 Timelink,且不在本地处理原始 Token。
技能如何工作
本技能通过 OOMOL 注入的凭据 与 oo CLI 的 timelink connector 执行动作。典型流程是两步:
- 查看契约:用
oo connector schema拿到该动作的权威输入/输出结构,再组--data。 - 执行动作:
--data传 JSON 字符串或@path/to/file.json;省略则发送{}。返回形如{ "data": ..., "meta": { "executionId": "..." } },执行 ID 在meta.executionId。
资料中列出的 14 个动作均为读取类(get_* / list_*),覆盖例如:
- 单条查询:
get_client、get_project、get_time_entry、get_user等 - 列表与筛选:
list_clients、list_projects、list_time_entries、list_active_time_entries等 - 元数据:
get_company、get_current_token、list_time_entry_required_fields
技能约定:默认不要主动跑 oo auth login 或打开连接页;用户已安装 oo、已登录且已连接 Timelink 时,直接执行动作。仅在命令因鉴权或连接失败时再走一次性设置(安装 CLI、登录、在 OOMOL 用 API key 连接 Timelink、或处理 402 欠费)。
适用边界与注意点
- 只读动作(get/list)可按资料直接调用;若后续扩展为创建、更新、发送或删除,必须先与用户确认 payload 与影响,删除类需明确批准。
- 列表类接口支持过滤与分页参数,具体字段以 live schema 为准,不要凭记忆硬编码。
- Timelink 产品主页见 timelink.io;连接器行为以 OOMOL 侧凭证与 scope 为准,连接过期或 scope 不足时需重新连接而非重复登录骚扰用户。
使用场景
- 站会前需要核对本人或团队当前未停的计时条目,通过 list_active_time_entries 拉取活动记录再对照说明。
- 财务对账时要按客户或项目 ID 核对 Timelink 侧元数据,用 get_client、get_project 补齐合同或开票信息。
- 补录工事前先确认 Timelink 必填字段名,调用 list_time_entry_required_fields 避免漏填导致提交失败。
- 审计某段时间的打卡记录时,用 list_time_entries 带筛选与分页参数逐页核对,而不是手抄控制台。
适合人员
- 按项目向客户报工时、常在 Timelink 里核对条目是否齐全的自由顾问
- 要查某成员当前是否在计时、或汇总活动工时的交付 / 项目经理
- 从 Timelink 拉客户、项目、服务清单做月结对账或开票校验的财务运营
- 在 OOMOL 上调试 timelink connector、需对照 schema 与 get/list 返回结构的集成工程师