360 Secure SkillHub
360 安全技能中心

Weather Forecasts111

通过 Python 脚本以城市名、拼音或 IP 定位查询天气,调用 wttr.in 获取数据,输出当前温度、体感温度、湿度、风速、天气状况图标及未来三天简要预报;内置 9 个天气 SVG 图标,依赖 curl 与 python3,无需 API Key。

greenteawater
greenteawater
热度 16.02
最近更新 2026-05-28 15:14:52
分类:生活依赖:代码执行 / 第三方 API应用场景:旅行

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add weather-forecasts222
Metadata
name
weather-forecast
description
查询天气预报,支持城市名/坐标,提供当前天气和预报信息,包含图标展示。
metadata
{"openclaw":{"emoji":"☀️","requires":{"bins":["curl","python3"]},"user-invocable":true}}

Weather Forecast ☀️

查询天气预报,支持城市名、拼音、IP自动定位。

使用方式

用户说"查天气"、"今天天气怎么样"、"北京天气"时触发。

脚本

python3 skills/weather-forecast/scripts/weather.py <城市名或拼音>

输出格式

  • 当前温度、体感温度、湿度、风速
  • 天气状况 + 对应图标
  • 未来3天简单预报

图标映射

天气图标存储在 assets/icons/ 目录,文件名格式:{condition}.svg

支持图标:sunny、cloudy、rainy、snowy、stormy、foggy、windy、partly_cloudy

依赖

  • Python 3
  • curl(调用 wttr.in API)
  • 无需 API Key

参考

详见 references/ 目录