首页龙虾技能列表 › Google Weather — 谷歌天气 API

🌤️ Google Weather — 谷歌天气 API

v1.3.0

获取准确的实时天气数据,包括当前天气、温度、湿度、风速和预报,powered by 谷歌天气 API,提供全球任何地点的超本地数据,更新频率每15分钟。

5· 5,400·33 当前·33 累计·💬 2
by @shaharsha (shaharsh)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/23
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码、指令和所需凭证(GOOGLE_API_KEY)与其声明的目的(调用谷歌天气和地理编码 API)相符,包中没有看似故意执行无关或秘密操作的内容。
评估建议
该技能与其描述一致:需要谷歌 API 密钥并调用谷歌天气/地理编码端点。安装前:(1)确保信任技能所有者;(2)在谷歌云控制台中限制提供的 GOOGLE_API_KEY(仅限天气和地理编码 API,设置 IP 或引荐人限制,设置最小配额);(3)了解技能将执行捆绑的 Python 脚本(允许工具:exec)并向谷歌发出出站 HTTPS 请求——如果您的环境不可接受,请勿安装;(4)确保运行时有 Python 和 requests 库可用(包被使用但未声明);(5)如果后来删除技能或怀疑滥用,请旋转密钥。若需额外保证,可以在启用生产环境前本地审查完整脚本(lib/weather_helper.py)和/或在隔离环境中运行。...
详细分析 ▾
用途与能力
名称/描述请求谷歌天气数据,技能需要谷歌 API 密钥。代码调用 weather.googleapis.com 和 maps.googleapis.com 用于地理编码和预报,与声明的目的一致。
指令范围
SKILL.md 指示代理通过 exec 运行包含的 Python 脚本并设置 GOOGLE_API_KEY(或替代项)。运行时指令和代码仅读取环境变量并向谷歌端点执行 HTTPS 请求;它们不读取任意本地文件或向第三方端点发送数据。注意:技能需要执行捆绑脚本的能力(允许工具:exec),这是预期的,但授予此技能的命令执行权限。
安装机制
未使用安装规格或远程下载;技能仅为指令加上捆绑包中的本地 Python 文件。没有获取外部存档或安装程序,降低了安装时风险。
凭证需求
仅需 GOOGLE_API_KEY(可选 GOOGLE_WEATHER_API_KEY/GOOGLE_MAPS_API_KEY 和 GOOGLE_WEATHER_UNITS)。这与调用谷歌的天气和地理编码 API 成比例。建议限制 API 密钥(HTTP 引荐人/IP/允许 API),因为密钥可以用于查询谷歌服务。
持久化与权限
always 为 false,技能不请求系统级持久性或修改其他技能。允许自主调用(平台默认),但不与其他令人担忧的权限结合。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.3.02026/2/4

**添加单位系统选择(公制/英制)通过环境变量** - 支持 `GOOGLE_WEATHER_UNITS` 环境变量选择公制或英制单位。 - 天气输出现在显示所选单位系统的值(温度、风等)。 - 文档更新:公制和英制模式的详细信息和示例输出。 - 无需代码更改以切换单位——设置环境变量并重启。

● 无害

安装命令 点击复制

官方npx clawhub@latest install google-weather
镜像加速npx clawhub@latest install google-weather --registry https://cn.clawhub-mirror.com

技能文档

谷歌天气 - 实时天气数据 获取谷歌天气 API 的准确天气条件。需要谷歌云 API 密钥并启用天气 API。

快速使用

# 当前天气(格式化输出)
python3 skills/google-weather/lib/weather_helper.py current "纽约"
python3 skills/google-weather/lib/weather_helper.py current "伦敦"
python3 skills/google-weather/lib/weather_helper.py current "悉尼"
# 24 小时预报
python3 skills/google-weather/lib/weather_helper.py forecast "特拉维夫"
# 原始 JSON 数据
python3 skills/google-weather/lib/weather_helper.py json "巴黎"

示例输出

公制(默认): `` 纽约 部分云层 ⛅ 🌡️ 12°C(感觉像 10°C) 💨 风速:18 km/h 西北 💧 湿度:55%
英制GOOGLE_WEATHER_UNITS=IMPERIAL):
纽约 部分云层 ⛅ 🌡️ 53.6°F(感觉像 50°F) 💨 风速:11 mph 西北 💧 湿度:55%
预报:
特拉维夫 24 小时预报 18:00: 17.8°C, ☀️ 5 km/h 西北 22:00: 14.3°C, ☀️ 6 km/h 东北东 ...

支持位置

全球任何地点 - 只需输入城市名称:
  • 纽约伦敦巴黎柏林悉尼
  • 旧金山柏林新加坡迪拜
  • 或任何地址、地标或坐标
技能自动使用谷歌地图 API 进行地理编码。

可用数据

  • 温度:当前 + 感觉温度
  • 天气条件:晴、云、雨、雪等,带有 emoji 图标
  • 预报:温度、风速和天气条件的小时数据
  • 湿度:百分比
  • :速度、方向、阵风
  • UV 指数:太阳暴露级别
  • 降水:概率和类型
  • 云层覆盖:百分比
  • 能见度:距离

设置

也支持 GOOGLE_WEATHER_API_KEYGOOGLE_MAPS_API_KEY 如果您已经配置了一个。

配置

单位系统

默认使用 公制 单位(°C, km/h)。要切换到 英制 (°F, mph),设置
GOOGLE_WEATHER_UNITS 环境变量:
yaml # 在您的 OpenClaw 配置(env 部分)中: GOOGLE_WEATHER_UNITS: IMPERIAL
设置温度风速降水能见度
METRIC (默认)°Ckm/hmmkm
IMPERIAL°Fmph英寸英里
无需代码更改 — 只需设置环境变量并重启。

多语言支持

输出适应位置 — 支持英语、希伯来语和基于
language 参数的其他语言。
bash # 希伯来语输出 python3 skills/google-weather/lib/weather_helper.py current "特拉维夫" # 输出: בהיר ☀️ 19°C...
``

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务