返回顶部
w

weather-forecast天气预报

This skill should be used when users ask about weather forecasts, temperature information, or need to retrieve weather data for specific locations. It provides access to the Open-Meteo weather API for getting hourly temperature forecasts based on latitude and longitude coordinates.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
535
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

weather-forecast

天气预报技能

本技能支持通过Open-Meteo API查询天气预报,提供全球任意地点的逐小时温度数据。

使用场景

在以下情况下激活此技能:

  • - 用户询问天气信息或预报
  • 用户查询特定地点的温度
  • 用户提出需要当前或未来数据的天气相关问题
  • 用户提供地点名称并期望获取天气详情

技能组件

脚本

scripts/get_weather.py脚本提供了一种可靠且可复用的方式从Open-Meteo API获取天气数据。使用此脚本而非每次从头编写API调用,原因如下:

  • - 需要保持API端点和参数的一致性
  • 网络请求的错误处理已标准化
  • JSON解析和数据提取已自动化
  • 脚本可在不加载到上下文的情况下执行

参考资料

references/apiresponseformat.md包含Open-Meteo API响应结构的文档,包括:

  • - 请求参数(纬度、经度、逐小时数据类型)
  • 响应格式及字段含义
  • 时区处理
  • 错误条件

工作流程

当此技能被激活时:

  1. 1. 提取位置信息 从用户的查询中。这可能包括:
- 城市名称(例如:北京、上海、纽约) - 具体坐标(纬度、经度) - 描述性位置(例如:我当前的位置)
  1. 2. 将位置转换为坐标
- 如果提供城市名称,使用地理编码获取纬度和经度 - 如果直接提供坐标,则直接使用 - 常用城市坐标(已保存至内存):北京(39.9042, 116.4074)、上海(31.2304, 121.4737)、纽约(40.7128, -74.0060)、伦敦(51.5074, -0.1278)、东京(35.6762, 139.6503)
  1. 3. 使用坐标执行天气脚本
- 运行scripts/get_weather.py,传入纬度和经度参数 - 脚本返回包含逐小时温度的结构化天气数据
  1. 4. 以自然易读的格式向用户呈现结果
- 总结关键信息(当前温度、最高/最低温度、预报) - 包含相关时间信息(未来24小时或用户提到的具体时间) - 根据上下文使用合适的单位(默认摄氏度,如有要求则使用华氏度)

重要说明

  • - Open-Meteo API提供逐小时预报,而不仅仅是当前天气
  • 温度值默认以摄氏度为单位
  • 该API免费使用,无需认证
  • 坐标精度:最多保留4位小数以获得更高精度
  • 如果无法获取某位置的坐标,请告知用户并请求提供坐标或其他位置

交互示例

用户:北京天气怎么样?
操作:提取北京,使用坐标(39.9042, 116.4074),运行脚本,呈现预报

用户:明天东京会冷吗?
操作:提取东京和明天,使用坐标(35.6762, 139.6503),运行脚本,呈现明天的温度

用户:获取纬度52.52、经度13.41的温度
操作:直接使用提供的坐标,运行脚本,呈现逐小时数据

用户:今天上海会有多热?
操作:提取上海,使用坐标(31.2304, 121.4737),运行脚本,识别今天的最高温度

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 weather-forecast-1776388203 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 weather-forecast-1776388203 技能

通过命令行安装

skillhub install weather-forecast-1776388203

下载

⬇ 下载 weather-forecast v1.0.0(免费)

文件大小: 5.49 KB | 发布时间: 2026-4-17 16:31

v1.0.0 最新 2026-4-17 16:31
- Initial release of the weather-forecast skill.
- Provides hourly temperature forecasts for any worldwide location using the Open-Meteo API.
- Supports location extraction from city names or geographic coordinates.
- Includes automatic geocoding for common cities and instructions to handle descriptive or coordinate-based queries.
- Standardizes weather queries with reusable scripts, consistent error handling, and automated data extraction.
- Presents weather summaries in natural language, with support for current and future forecasts.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部