时间协同助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/timelink-automation。
技能介绍
解决的问题
团队在使用 Timelink 做时间协同时,常面临两类痛点:一是同步日程、触发提醒、批量调整协同规则等操作需手动重复执行,耗时且易出错;二是当 Timelink 工具接口或参数发生变化时,预先编写的固定脚本会直接失效,维护成本高。
核心能力与工作方式
该技能通过 Rube MCP 接入 Composio 的 Timelink 工具包(toolkit docs: composio.dev/toolkits/timelink),以动态化的方式完成 Timelink 操作的自动化:
- 动态工具发现:执行任何工作流前,先调用
RUBE_SEARCH_TOOLS获取当前可用的工具 slug、输入 schema 和执行建议,避免硬编码工具参数或名称 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS工具管理 Timelink 连接,确保连接状态为 ACTIVE 后再执行操作,避免因连接失效导致任务失败 - 流程化执行:遵循「发现工具→检查连接→执行操作」的核心模式,支持单个工具执行和批量操作(通过
RUBE_REMOTE_WORKBENCH调用run_composio_tool()实现),自动处理分页 token 以获取完整数据
适用边界与注意点
- 必须先调用
RUBE_SEARCH_TOOLS获取最新工具 schema,不能硬编码工具 slug 或参数 - 执行工具前需确认
RUBE_MANAGE_CONNECTIONS返回的 Timelink 连接状态为 ACTIVE - 调用
RUBE_MULTI_EXECUTE_TOOL时必须传入 memory 参数(即使为空对象{}),且工作流内复用 session ID,新工作流生成新 ID
使用场景
- 需要在 Agent 工作流里自动触发 Timelink 提醒,并把执行状态同步回任务系统时
- Timelink 工具的 slug 或字段近期有调整,想先查最新 schema 再写自动化脚本时
- 需要批量调整多人的协同规则,并在一次流程中完成全部写入时
- 数据量较大,需要自动翻页拉取完整的 Timelink 记录后再做处理时
适合人员
- 负责搭建内部 Agent 工作流的工程师,需要把 Timelink 操作封装成可复用的自动化步骤
- 维护团队日程同步脚本的研发人员,希望脚本在 Timelink 接口变更后仍能自动适配
- 需要批量管理多人协同规则的运营或管理员,希望减少手工逐条调整的工作量
- 在客户端里配置 MCP 服务器、希望快速接入 Composio Timelink 工具包的技术使用者