出门要不要带伞?明天要不要洗车?出差的城市天气如何?天气影响着我们每天的决策。OpenClaw 天气技能让 AI 随时告诉你天气情况,结合定时任务还能主动提醒——再也不用被动看天气 App 了。
一、痛点:天气 App 很全,但我们很少主动看
常见场景
你:下周出差上海,会下雨吗?
你:(打开墨迹天气)...(刷了 5 分钟新闻还没查到)
问题在哪?
天气 App 功能强大,但我们很少主动打开
问 AI 天气经常得到"我没有实时数据"
出门前才想起来看天气,经常来不及
解决方案:AI + 天气技能
OpenClaw 的天气技能:
✅ 无需 API Key,直接查询
✅ 支持全球城市
✅ 可获取当前天气 + 预报
✅ 结合 Cron 实现主动提醒
二、天气技能简介
使用方式
方式一:直接问 AI
方式二:命令行查询
查询当前天气
三、查询参数说明
格式化参数
%l | ||
%c | ||
%t | ||
%h | ||
%w |
快捷参数
?0 | |
?1 | |
?T | |
?m | |
?u |
四、实战命令
1.查看当前天气
最简单
带更多信息
curl-s"wttr.in/郑州?format=%l:+%c+%t,+湿度%h,+风速%w"
2.查看天气预报
文字预报
查看 3 天预报
curl-s"wttr.in/郑州?1"
3.多地查询
一次查多个城市
4. 带参数的完整查询
# 公制单位(默认)
curl-s"wttr.in/郑州?m&format=%c+%t+%h+%w"
# 英制单位
curl-s"wttr.in/New+York?u&format=%c+%t+%h+%w
5.生成天气图片
保存为 PNG
查看图片
weather.png
五、Open-Meteo API(进阶)
更精确的 JSON 数据:
如果需要更精确的数据,可以使用备用 API:
# 郑州坐标:34.76, 113.65
curl-s"https://api.open-meteo.com/v1/forecast?latitude=34.76&longitude=113.65¤t_weather=true"
返回 JSON 格式:
```json
{
"current_weather": {
"temperature": 25,
"windspeed": 8,
"weathercode": 3,
"time": "2026-03-24T14:00"
}
}
天气代码含义:
六、结合 Cron 主动提醒
场景 1:每天早上天气提醒
配置方法:**
1. 打开 HEARTBEAT.md
2. 添加天气检查逻辑
3. 每天早上 AI 自动告诉你天气
场景 2:出差前提醒
你:帮我关注一下下周去上海的天气
墨尘:好的,我会在周五晚上提醒你上海那几天的天气情况。
周五:🌧️ 小雨 18-22°C 周六:⛅️ 多云 19-24°C 周日:☀️ 晴天 20-26°C 建议:周六适合户外活动,记得带伞
场景 3:雨雪天气预警
场景:下雨天提前提醒带伞,下雪天提醒注意保暖
场景 4:周末出行建议
周六早上 9:00
墨尘:周末天气预报:
- 周六:☀️ 晴天 22-28°C,适宜户外
- 周日:⛅️ 多云 20-26°C,可以安排近郊游
建议:周六是本周最佳出行日,早点出发可以避开高峰
七、实用提示
1. 问 AI 最方便
其实你只需要问我就行:
你:明天郑州天气怎么样?
墨尘:明天郑州多云,19-26°C,东风 3 级,空气质量良。适合户外活动,但紫外线较强,记得防晒。
2. 模糊查询也能用
# 可以用城市名
curl-s"wttr.in/郑州?format=3"
# 可以用拼音
curl-s"wttr.in/zhengzhou?format=3"
# 可以用机场代码
curl-s"wttr.in/CGO?format=3"# 郑州新郑机场
3. 世界任何地方
# 东京
curl-s"wttr.in/东京?format=3"
# 纽约
curl-s"wttr.in/New+York?format=3"
# 巴黎
curl-s"wttr.in/Paris?format=3
八、常见问题
Q1:天气数据准确吗?**
A:wttr.in 使用 OpenWeatherMap 和 VisualCrossing 数据,通常比较准确。但毕竟是预测,3 天内的预报可信度较高。
Q2:需要注册/付费吗?**
A:不需要。wttr.in 和 Open-Meteo 都是免费服务,无需 API Key。
Q3:能查到雾霾/AQI 吗?**
A:基础版不支持 AQI。如需空气质量,建议使用「百度搜索」技能搜索"郑州空气质量"。
Q4:为什么有时查询不到?**
A:可能是网络问题或城市名称不够准确,尝试使用拼音或机场代码。
九、对比其他天气服务
十、创意用法
1. 天气壁纸脚本
#!/bin/bash
# 每天自动下载天气图
curl-s"wttr.in/$1.png"-o~/weather.png
2. 多人出行天气汇总
场景:一家三口出行,查询目的地 + 出发地 + 路途天气
3. 钓鱼/户外活动
场景:查询未来几天最适合钓鱼的日期
风速 < 10km/h,无雨,气温 20-28°C
总结
天气技能让 AI 从"被动查"变成"主动提醒":
今天就试试:
1.问我:"郑州今天天气怎么样?"
2.让我帮你查询任意城市天气
3. 告诉我你的出行计划,我帮你关注天气
💡下期预告:我们将做一个 OpenClaw 实战系列总结,回顾前 8 期内容,并给出「从零到一」的快速上手路径。
👇 互动时间
本文使用 OpenClaw + weather 技能辅助创作
关注「私享斋」,获取更多科技技能实操干货 👆
夜雨聆风