🌤️ Weather Test — 天气查询工具(无需 API 密钥)
v1.0.0获取当前天气和预报,支持 wttr.in 和 Open-Meteo 两个公共天气 API,无需 API 密钥。支持城市、机场代码查询,提供多种格式输出和单位选择。
0· 71·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidence该技能仅使用公开的 wttr.in 和 Open-Meteo API 通过 curl 查询天气,要求和指令与其声明的目的一致,不请求凭据或安装代码。
评估建议
该技能看起来连贯、低风险:仅运行 curl 对公共天气 API 进行查询,无需秘密。安装前,请确认允许代理进行出站 HTTP 请求,并确保运行环境中有 curl。注意,查询会将提供的位置字符串传输给第三方服务(wttr.in、open-meteo),避免发送敏感或私人位置数据。另外,关于所需二进制文件 (curl) 的小型元数据不匹配是预期的,不是恶意的;如果您希望示例工作,请验证是否有 curl。...详细分析 ▾
ℹ 用途与能力
技能名称/描述(天气,无 API 密钥)与指令(使用 curl 访问 wttr.in 和 Open-Meteo)一致。元数据中有小的不匹配:SKILL.md 元数据列出 curl 为所需二进制,但注册表的“要求”部分没有列出所需二进制。对于该技能,要求 curl 是合理的。
✓ 指令范围
运行时指令仅限于使用 curl 发送 HTTP 请求到公共天气服务,并可选地将 PNG 保存到 /tmp。指令不要求代理读取无关文件、访问凭据或向意外端点传输数据。
✓ 安装机制
没有安装规范和代码文件 — 该技能仅为指令,降低了磁盘风险。它依赖于现有的系统工具(curl),而不是下载工件。
✓ 凭证需求
该技能不请求环境变量、秘密或配置路径。这与其声明的功能(公共、无密钥 API)成比例。
✓ 持久化与权限
该技能不总是启用,并使用平台默认设置进行自主调用。它不请求高级持久性 nor 修改其他技能的配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/28
["初始发布:使用 wttr.in(默认)或 Open-Meteo(备用)获取当前天气和预报,无需 API 密钥。","提供快速、紧凑和全面的天气预报的 curl 命令示例。","支持城市和机场代码的天气查询,提供公制/美国制单位和天气预报图像输出选项。","Open-Meteo 集成提供 JSON 格式天气数据用于程序化使用。"]
● 无害
安装命令 点击复制
官方npx clawhub@latest install weather-test
镜像加速npx clawhub@latest install weather-test --registry https://cn.clawhub-mirror.com
技能文档
两个免费服务,无需 API 密钥。
wttr.in(主)
快速一行命令:curl -s "wttr.in/London?format=3"
# 输出: 伦敦: ⛅️ +8°C
紧凑格式:
curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# 输出: 伦敦: ⛅️ +8°C 71% ↙5km/h
全天预报:
curl -s "wttr.in/London?T"
格式代码:%c 天气条件 · %t 温度 · %h 湿度 · %w 风速 · %l 位置 · %m 月相
提示:
- URL 编码空格:
wttr.in/New+York - 机场代码:
wttr.in/JFK - 单位:
?m(公制)?u(美国制) - 今日仅:
?1· 当前仅:?0 - PNG 输出:
curl -s "wttr.in/Berlin.png" -o /tmp/weather.png
Open-Meteo(备用,JSON 格式)
免费,无需密钥,适合程序化使用:curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12¤t_weather=true"
查找城市坐标,然后查询。返回包含温度、风速、天气代码的 JSON 数据。
文档:https://open-meteo.com/en/docs数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制