闲社服务运行正常AI智能体自动化平台
w

天气查询

技能标识:weather-open-meteo

Get current weather and forecasts via open-meteo.com with optional fallback to wttr.in if available. No API key required.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.5
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

天气查询

天气 Open‑Meteo 技能

该技能通过查询 open‑meteo.com 公共 API 提供当前天气和简单预报。如果地理编码查询或天气请求失败,该技能可回退到 wttr.in 作为轻量级替代方案。

📌 适用范围与注意事项

  • * 该技能需要 curl 和 jq。
  • 位置参数在发送到 API 之前会进行编码。
  • 以下示例演示了使用 jq @uri 进行安全查询构建。

✅ 何时使用

✔ 用户询问某个地点的天气、预报、温度或降雨概率。 ✖ 不适用于历史数据、严重警报或详细气候学信息。

📋 命令

该技能接受单个参数:位置名称(城市、地区或 lat,lon 格式的坐标)。

Open‑Meteo(主要,JSON)

地理编码(地点的坐标):

bash
curl -s https://geocoding-api.open-meteo.com/v1/search?name=São+Paulo\u0026count=1 | jq .results[0] | {name, latitude, longitude}

当前天气(按坐标):

bash
curl -s https://api.open-meteo.com/v1/forecast?latitude=-23.55\u0026longitude=-46.63\u0026currentweather=true | jq .currentweather

7 天预报(按坐标):

bash
curl -s https://api.open-meteo.com/v1/forecast?latitude=-23.55\u0026longitude=-46.63\u0026daily=temperature2mmax,temperature2mmin,precipitationsum\u0026forecastdays=7 | jq .daily

JSON 示例片段

json
{
latitude: -23.55,
longitude: -46.63,
current_weather: {
temperature: -5.3,
windspeed: 3.9,
winddirection: 200,
weathercode: 80,
time: 2024-02-18T14:00
}
}

📖 Open‑Meteo API 文档

wttr.in(回退方案)

单行命令(HTML 文本):

bash
curl -s wttr.in/São+Paulo?format=3

紧凑纯文本:

bash
curl -s wttr.in/São+Paulo?format=1

PNG 图像(用于终端或嵌入):

bash
curl -s -o sp.png http://wttr.in/São+Paulo?format=1

📚 示例(用户查询)

用户: 圣保罗的天气怎么样?
智能体:
圣保罗当前天气:🌤️ +10 °C,降雨概率 20%

提示

  • - URL 编码城市名称:
bash curl -s https://geocoding-api.open-meteo.com/v1/search?name=$(echo São Paulo | jq -sRr @uri)
  • - 使用 jq 动态构建查询:
bash city=São Paulo lat=$(curl -s https://geocoding-api.open-meteo.com/v1/search?name=$(echo $city | jq -sRr @uri) | jq -r .results[0].latitude) lon=$(curl -s https://geocoding-api.open-meteo.com/v1/search?name=$(echo $city | jq -sRr @uri) | jq -r .results[0].longitude)
  • - 如果您知道经纬度,可以直接传递 latitude 和 longitude。
  • API 有速率限制(约 100 次请求/分钟)。请缓存脚本或使用短间隔。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 weather-open-meteo-1776275955 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 weather-open-meteo-1776275955 技能

通过命令行安装

skillhub install weather-open-meteo-1776275955

下载

⬇ 下载 weather-open-meteo v0.1.5(免费)

文件大小: 2.05 KB | 发布时间: 2026-4-16 16:52

v0.1.5 最新 2026-4-16 16:52
address security review feedback on encoding examples.
返回顶部