技能简介
谷歌天气(google-weather)使用 Google Weather API 提供准确的实时天气数据。获取当前状况、温度、湿度、风速和预报,每15分钟更新一次超本地数据。
业务背景
业务人员出差或安排户外活动时,常需快速确认目的地天气。谷歌天气提供全球任意地点的实时天气与24小时预报,每15分钟更新数据,帮助判断是否需要携带雨具、调整行程计划,避免因天气突变影响业务推进。
落地案例:销售经理小王次日要拜访上海客户,提前用谷歌天气查询当地情况:输入"上海浦东"后获取当前温度22°C、湿度65%、有小雨预报。据此他准备了雨伞并建议客户改在室内会议室洽谈,确保拜访顺利。
能做什么
- 查询当前天气状况
- 获取24小时天气预报
- 查看温度和体感温度
- 显示湿度和风速
- 支持全球任意地点
- 自动地理编码位置名称
- 多语言输出支持
使用说明
安装 Skill:
通过 ClawHub 安装:
clawhub install google-weather
设置:1. 在 Google Cloud Console 创建项目。2. 启用 Weather API 和 Geocoding API。3. 创建 API 密钥并设置为环境变量:export GOOGLE_API_KEY="your-key"。也支持 GOOGLE_WEATHER_API_KEY 或 GOOGLE_MAPS_API_KEY。
查询当前天气:python3 skills/google-weather/lib/weather_helper.py current "New York",python3 skills/google-weather/lib/weather_helper.py current "London"。
24小时预报:python3 skills/google-weather/lib/weather_helper.py forecast "Tel Aviv"
原始JSON数据:python3 skills/google-weather/lib/weather_helper.py json "Paris"
支持数据:温度、天气状况(带表情图标)、逐小时预报、湿度、风速、紫外线指数、降水概率、云量、能见度。
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 城市名、地址、坐标、语言 |
| 输出 | 当前天气、24小时预报、JSON、格式化输出 |
| 适用人群 | 需要天气数据的用户、旅行规划、户外活动 |
| 不包含 | 历史数据、长期预报、天气警报 |
风险提示
- 需要 Google Cloud API 密钥
- 需要启用 Weather API 和 Geocoding API
- 数据每15分钟更新一次
- API 调用可能产生费用
- 地理位置名称需要地理编码
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/shaharsha/google-weather/SKILL.md
来源类型:GitHub
