时间预约助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/timekit-automation。
技能介绍
解决什么问题
在 Agent 工作流里接入 Timekit 的预约能力,通常要先解决几个工程问题:工具的输入 schema 从哪里拿、第三方账号授权怎么完成、多个操作怎么串成一条可靠的执行链。直接在代码里硬编码工具名和参数,一旦上游 schema 变动,运行时就会静默失败。
这个技能的思路是把工具发现和连接管理交给 Rube MCP,Agent 侧只负责按流程调用。
核心能力与工作流程
- 通过
RUBE_SEARCH_TOOLS动态搜索 Timekit 相关工具,拿到最新的 slug、输入 schema、推荐执行计划和已知坑点 - 通过
RUBE_MANAGE_CONNECTIONS管理 Timekit 连接状态;未激活时按返回的授权链接完成配置 - 通过
RUBE_MULTI_EXECUTE_TOOL执行发现到的工具,同一工作流内可复用 session ID - 批量操作走
RUBE_REMOTE_WORKBENCH中的run_composio_tool()
推荐的执行顺序:
- 先调用
RUBE_SEARCH_TOOLS获取当前 schema,不要硬编码 - 用
RUBE_MANAGE_CONNECTIONS确认连接状态为 ACTIVE - 再执行具体工具
适用边界与注意点
- Rube MCP 必须先连通,即
RUBE_SEARCH_TOOLS能正常响应 - 调用
RUBE_MULTI_EXECUTE_TOOL时即使没有额外参数,也要传memory: {} - 响应中出现分页 token 时必须继续拉取,直到数据完整
- 连接不是 ACTIVE 时不要开始工作流,先完成授权
- 底层能力来自 Composio 的 Timekit toolkit,schema 以 composio.dev 的文档为准
使用场景
- 客服机器人需引导用户完成 Timekit 授权并确认连接为 ACTIVE
- 开发者要让 Agent 自动发现 Timekit 工具 schema 后执行预约
- 运营在批量排期时需通过 Timekit 查询已有预约并核对分页结果
- 客户成功团队在对话中替用户创建 Timekit 预约并复用会话 ID
适合人员
- 需要把第三方 SaaS 接入自建 Agent 的后端工程师
- 负责维护预约系统、让非技术人员也能触发操作的运维
- 在客服对话中替用户完成预约创建的产品运营
- 想用 Rube MCP 统一管理多个工具链的自动化平台开发者