Agent Skills
返回列表
📁

地图数据助手

办公效率 更新于 2026.08.30

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

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

技能介绍

要解决什么问题

在 Agent 或 IDE 里做 Mapbox 相关操作时,如果每次都手写 REST 调用、自己维护 token 和参数 schema,很容易因工具字段变更或连接未就绪而失败。本技能把 Composio Mapbox 工具包 接到 Rube MCP,让你在对话里按统一流程发现工具、校验连接、再执行具体 Mapbox 操作,而不是硬编码 slug 和参数。

技能如何工作

核心依赖 Rube MCP 暴露的一组通用入口,而不是本地 Mapbox SDK:

  • 工具发现:每次工作流开头应调用 RUBE_SEARCH_TOOLS,按 Mapbox 相关用例拿到当前可用的 tool slug、输入 schema、推荐执行顺序和已知坑点。
  • 连接管理:通过 RUBE_MANAGE_CONNECTIONS 指定 toolkit mapbox;状态须为 ACTIVE 后再跑业务,否则按返回的授权链接完成 OAuth。
  • 执行:用 RUBE_MULTI_EXECUTE_TOOL 按搜索到的 schema 调用;批量或脚本化场景可用 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool()。

同一工作流内应复用 session ID;RUBE_MULTI_EXECUTE_TOOL 即使无上下文也要带上 memory 参数(可为 {})。若响应带分页 token,需继续拉取直到结束。

适用边界与注意点

  • 必须先配置并连通 Rube MCP(客户端添加 MCP 端点即可,无需在本技能里单独填 Mapbox API Key 的说明流程)。
  • 不要硬编码 tool 名称或参数字段:schema 会变,字段名与类型必须以 RUBE_SEARCH_TOOLS / RUBE_GET_TOOL_SCHEMAS 结果为准。
  • 工具能力以 Composio Mapbox toolkit 文档 为准;本技能是 MCP 编排层,不替代 Mapbox 账户配额与产品侧限制。

使用场景

  • 在 IDE Agent 里执行 Mapbox 相关任务前,用 `RUBE_MANAGE_CONNECTIONS` 确认 toolkit `mapbox` 已是 ACTIVE,避免 OAuth 未完成就调工具。
  • Composio Mapbox 工具字段更新后,先 `RUBE_SEARCH_TOOLS` 按用例拉当前 slug 与输入 schema,再 `RUBE_MULTI_EXECUTE_TOOL` 执行。
  • 同一对话工作流里要连跑多个 Mapbox 操作时,复用 session ID,并对响应里的分页 token 循环拉取直到数据完整。
  • 批量或脚本化 Mapbox 调用时,通过 `RUBE_REMOTE_WORKBENCH` 使用 `run_composio_tool()`,而不是硬编码 tool 参数。

适合人员

  • 维护 Mapbox 样式与数据集、希望在 Cursor 等 Agent 里按 MCP 流程发现工具并执行 Composio 调用的 GIS 工程师
  • 做位置服务后端、需要在开发环境用 Rube 统一管理 Mapbox OAuth 与工具 schema 的后端工程师
  • 用 Agent 编排第三方 SaaS 集成、要求每次执行前先做 tool discovery 的平台或集成工程师
  • 在原型阶段频繁试 Mapbox 平台能力、又不想在仓库里维护一套 REST 封装的产品或全栈工程师