Agent Skills
返回列表
📁

交通查询助手

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/bart-automation。

技能介绍

解决什么问题

当你想在自动化流程里查询或操作 BART(旧金山湾区捷运系统)相关的交通信息时,传统做法是要在多个系统之间来回切换:先找到对应工具,再处理鉴权连接,最后手动拼接参数。工具 schema 一旦变化,硬编码的调用就会失效,脚本今天能跑,明天就可能报错。

这个技能把这类琐事收敛成一条可复用的执行链路:通过 Rube MCP 接入 Composio 提供的 Bart 工具包,让 Agent 用统一的方式发现工具、检查连接状态、执行操作,而不需要你关心每个工具背后的鉴权细节。

核心能力

技能的核心是一套固定的工作模式,分三个阶段:

  • 工具发现:每次执行前先调用 RUBE_SEARCH_TOOLS,拿到当前可用的工具 slug、输入 schema、推荐的执行计划和已知陷阱。因为 tool schemas 会变,硬编码工具名和参数是不可靠的做法。
  • 连接管理:通过 RUBE_MANAGE_CONNECTIONS 并指定 toolkit bart 来建立或检查 Bart 连接。如果状态不是 ACTIVE,按返回的授权链接完成设置后再继续。
  • 执行操作:确认连接 ACTIVE 后,使用 RUBE_MULTI_EXECUTE_TOOL 执行发现到的工具;批量操作走 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool()。

注意事项

  • 先搜索再执行:永远先调用 RUBE_SEARCH_TOOLS,不要凭记忆写工具名和字段。
  • schema 合规:严格使用搜索结果里给出的字段名和类型,不要自行猜测参数结构。
  • memory 参数:调用 RUBE_MULTI_EXECUTE_TOOL 时即使没有上下文,也要传空对象 {}。
  • 会话复用:同一个工作流内复用 session ID,新工作流才生成新的。
  • 分页处理:响应里出现分页 token 时继续拉取,直到拿到完整结果。
  • 边界:技能本身只负责调度与连接编排,BART 业务侧的实际能力取决于 Composio Bart toolkit 暴露的工具范围,工具集变化时工作流需要重新验证。

使用场景

  • 自动化脚本需要先发现可用的Bart工具再执行,不能硬编码slug
  • 在批量处理前要确认Bart连接已ACTIVE,避免中途鉴权失败
  • 工具schema变化后,重新搜索获取最新字段名再继续工作流
  • 需要复用session ID完成多步交通操作,新流程才生成新session

适合人员

  • 需要把Bart查询接进Agent工作流的后端工程师,关注连接编排与schema合规
  • 维护多步MCP自动化流程的平台开发者,关注工具发现和session复用
  • 在Rube MCP上搭建Composio工具包的集成工程师,关注鉴权链接与状态检查