每日热门skill:零配置、零成本、零门槛——这款AI天气Skill让我彻底抛弃了天气App
2026/6/20 4:07:20 网站建设 项目流程

一句话总结:Weather Skill是OpenClaw生态中最被低估的实用工具——无需API Key、无需注册、一行命令获取全球天气,还能定时推送天气提醒。16万安装量、3,800+下载的背后,是开发者对"简单即正义"的极致追求。


一、开篇:一个程序员的早晨

早上8点,你正准备出门。

手机解锁,点开天气App——开屏广告3秒。跳过。定位失败,请手动选择城市。再点。未来15天预报,但今天到底带不带伞?

你关掉App,打开浏览器搜索"北京天气"。

结果页第一条是某天气网站的广告,第二条是SEO垃圾站,第三条才是你想要的。而此刻,你已经错过了地铁。

这不是虚构,这是每天都在发生的真实场景。

作为一个每天和命令行打交道的开发者,我一直在想:获取天气信息,能不能像ls一样简单?

直到我发现了Weather Skill——OpenClaw生态中那个"不起眼"却极其好用的天气工具。


二、Weather Skill是什么?

Weather Skill是OpenClaw官方Skill库中的一个轻量级天气查询工具,由Peter Steinberger开发。它的设计理念简单粗暴:

让获取天气信息回归本质——快速、准确、无干扰。

核心数据

指标数值
总安装量16万+
下载量3,802
作者Peter Steinberger
版本v1.0.0
许可证开源
依赖仅需curl

双引擎设计

Weather Skill内置了两个免费天气数据源,互为备份:

  1. 1.wttr.in(主引擎)——命令行极客的最爱
  2. 2.Open-Meteo(备用引擎)——JSON格式,适合程序化使用

两者都无需API Key无需注册完全免费


三、为什么它能打动我?5个核心亮点

亮点1:零配置,开箱即用

传统天气API的流程:注册账号→申请Key→阅读文档→写代码调用→处理错误。

Weather Skill的流程:

# 安装Skill skillhub install weather # 查询天气 weather Beijing

3秒搞定。没有注册,没有Key,没有文档阅读成本。

亮点2:一行命令,信息全掌握

# 极简模式(当前天气) curl -s "wttr.in/Beijing?format=3" # 输出:Beijing: ⛅️ +24°C # 详细模式(温度+湿度+风速) curl -s "wttr.in/Beijing?format=%l:+%c+%t+%h+%w" # 输出:Beijing: ⛅️ +24°C 45% ↙12km/h # 完整预报(ASCII艺术图表) curl -s "wttr.in/Beijing?T" # 输出:带颜色、带图表的7天预报

支持自定义格式,支持机场代码(如JFK、PEK),支持GPS坐标,支持域名解析

亮点3:终端原生体验,极客友好

# 获取PNG图片(可用于脚本生成报告) curl -s "wttr.in/Beijing.png" -o /tmp/weather.png # 仅今天天气 wttr.in/Beijing?1 # 今天+明天 wttr.in/Beijing?2 # 公制单位(默认) wttr.in/Beijing?m # 英制单位 wttr.in/Beijing?u

ASCII艺术图表在终端里显示效果极佳,是技术分享的绝佳素材。

亮点4:Cron定时,自动化天气推送

结合OpenClaw的Cron功能,可以实现:

# 每天早上8点自动推送天气 openclaw cron add \ --name "Morning Weather" \ --cron "0 8 * * *" \ --message "Get weather for Beijing and send to me"

场景举例

  • • 出差前自动查询目的地天气
  • • 周末户外活动前推送天气预报
  • • 雨天自动提醒带伞

亮点5:隐私安全,数据不上云

  • • 不收集用户位置(除非你主动提供)
  • • 不存储查询历史
  • • 不依赖第三方账号体系
  • • 纯本地curl请求,数据不留痕

四、深度对比:Weather Skill vs 传统方案

对比维度Weather Skill天气App商业天气API
配置成本需下载安装需注册+申请Key
使用成本免费免费(含广告)按调用量付费
响应速度秒级3-5秒(含广告)秒级
隐私保护优秀一般(需定位权限)依赖服务商
自动化能力强(Cron支持)需开发
定制化高(格式自定义)
离线使用部分支持

结论:对于开发者和技术用户,Weather Skill在"效率-成本-隐私"三角中达到了最佳平衡。


五、实战:5个实用场景

场景1:Shell别名,秒查天气

.bashrc.zshrc中添加:

alias weather='curl -s "wttr.in/Beijing?format=3"' alias w='curl -s "wttr.in/Beijing?format=%l:+%c+%t+%h+%w"'

以后只需输入w,即可获取精简天气信息。

场景2:VS Code集成

在VS Code的settings.json中添加:

{ "terminal.integrated.profiles.windows": { "Weather": { "path": "powershell", "args": ["-Command", "curl -s 'wttr.in/Beijing?format=3'"] } } }

场景3:自动化日报

结合OpenClaw的Cron和Message功能:

# 每天早上生成天气报告并发送 openclaw cron add \ --name "Daily Weather Report" \ --cron "0 7 * * *" \ --message "Get weather for Beijing, Shanghai, Guangzhou and send summary"

场景4:出差天气对比

# 同时查询多个城市的天气 for city in Beijing Shanghai "New York" Tokyo; do echo "=== $city ===" curl -s "wttr.in/$city?format=3" done

场景5:IoT设备集成

由于Open-Meteo返回纯JSON,可以轻松集成到智能家居:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=39.9&longitude=116.4&current_weather=true" | jq '.current_weather'

六、同类工具对比

工具特点适用场景
Weather Skill零配置、双引擎、OpenClaw原生日常查询、自动化脚本
wttr.in CLI纯命令行、功能最全重度终端用户
OpenWeatherMap API数据丰富、商业级企业应用、精准预报
彩云天气API分钟级降雨预报户外场景、骑行/跑步
心知天气API中文优化、空气质量国内应用、健康场景

Weather Skill的核心优势:在"够用"和"复杂"之间找到了甜点——对于绝大多数场景,它提供了恰到好处的功能,没有过度设计。


七、局限性与注意事项

1. 精度限制

  • • wttr.in基于公开气象数据,不适合需要高精度预报的场景(如航空、航海)
  • • 分钟级降雨预报不支持

2. 稳定性依赖第三方

  • • wttr.in和Open-Meteo都是免费服务,不保证SLA
  • • 高峰期可能响应较慢

3. 国内访问

  • • wttr.in在国内部分地区可能访问不稳定
  • • 可改用Open-Meteo作为备用方案

4. 功能边界

  • • 仅支持查询,不支持历史数据
  • • 无空气质量、紫外线等扩展数据

八、安装与上手

安装命令

skillhub install weather

快速开始

# 查询当前位置天气(基于IP) weather # 查询指定城市 weather Beijing # 查询机场天气 weather PEK # 查询GPS坐标天气 weather "39.9,116.4"

高级用法

# 自定义输出格式 weather --format "%l:+%c+%t+%h+%w" Beijing # 获取PNG图片 weather --png Beijing # 指定单位 weather --units us Beijing # 英制 weather --units metric Beijing # 公制(默认)

九、总结:简单即正义

Weather Skill没有华丽的界面,没有复杂的功能,没有商业化的套路。

它只有一个使命:让获取天气信息变得像呼吸一样自然。

在这个App越来越重、广告越来越多的时代,Weather Skill代表了一种返璞归真的态度——

技术应该服务于人,而不是消耗人。

16万安装量、3,800+下载,这个数字在OpenClaw生态中不算最亮眼。但每一个使用过它的人,都会记住那种"原来可以这么简单"的惊喜。

如果你也厌倦了天气App的开屏广告,如果你也想让命令行多一分温度,不妨试试Weather Skill。

一行命令,世界尽在掌握。


十、参考链接

  • • ClawHub官方页面:https://clawhubcn.com/skills/steipete/weather
  • • wttr.in官方文档:https://wttr.in/:help
  • • Open-Meteo API文档:https://open-meteo.com/en/docs
  • • SkillHub安装指南:https://docs.skillhub.dev

作者简介:某大厂后端工程师,OpenClaw重度用户,信奉"简单即正义"的技术理念。关注AI Agent、自动化工具、开发者效率提升。

互动话题:你平时用什么方式查天气?欢迎在评论区分享你的高效工具!


本文首发于CSDN,转载请注明出处。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询