天气预警助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/ambee-automation。
技能介绍
解决什么问题
当你需要将天气数据集成到自动化流程中时,通常会遇到几个实际障碍:第三方天气 API 的认证流程各不相同,工具 schema 随版本变化容易硬编码失效,以及批量操作缺乏统一的执行框架。这个技能通过 Rube MCP 桥接 Composio 的 Ambee 工具集,让你在一个标准化的 MCP 通道内完成天气相关的自动化任务,而不必为每个接口单独处理认证和调用逻辑。
核心工作机制
技能的工作流围绕三个核心 MCP 工具展开:
RUBE_SEARCH_TOOLS:每次执行工作流前必须先调用,获取 Ambee 工具集的当前 schema。工具 slug 和参数会随版本更新变化,硬编码必然导致调用失败。RUBE_MANAGE_CONNECTIONS:用于建立和维护 Ambee 的连接状态。传入toolkit ambee后,如果连接未激活,技能会返回认证链接,引导你完成授权。RUBE_MULTI_EXECUTE_TOOL:实际执行阶段使用,需要传入发现到的 tool slug 和参数。对于批量操作,可借助RUBE_REMOTE_WORKBENCH中的run_composio_tool()函数。
标准执行流程为:先搜索工具 → 确认连接状态 → 执行具体操作。三者缺一不可。
适用边界与注意事项
- 不要绕过搜索步骤:即使你知道目标工具的 slug,也必须通过
RUBE_SEARCH_TOOLS获取最新 schema,否则参数字段名不匹配会导致调用失败。 - 连接状态必须为 ACTIVE:在执行任何工作流之前,确认
RUBE_MANAGE_CONNECTIONS返回的状态已激活。 - Session 管理:同一工作流内复用 session ID;新的工作流需要生成新的 session。
- 分页处理:部分接口返回分页 token,需要持续拉取直到数据完整。
- 依赖 Rube MCP:技能本身不包含任何业务逻辑,完全依赖 Rube MCP 的连通性和 Composio 的 Ambee 工具集的可用性。
使用场景
- 后端服务需要定时批量拉取多个城市的天气预报数据,并写入内部气象报表系统
- 运维工程师需要设定定时任务,自动刷新指定地区的空气质量监测数据,保证数据库中的气象信息实时性
- 自动化流水线中,需要根据当前某地区的天气预警等级决定是否触发后续的业务处理流程
- 数据团队需要将多个城市的气象预警信息汇总后,自动推送到团队协作工具的通知频道
适合人员
- 需要将天气数据接入内部系统的后端工程师,希望找到稳定的第三方数据源和自动化调用方式
- 负责搭建自动化流程的运维工程师,希望不用写死 API 认证逻辑,通过 MCP 统一管理外部服务连接
- 开发天气类应用的全栈开发者,需要快速验证产品原型中的天气数据获取模块
- 需要把气象数据同步到数据仓库的数据工程师,诉求是自动化批量拉取并处理分页数据