安全扫描
OpenClaw
安全
high confidence该技能的行为(使用 curl 访问 wttr.in 和 Open-Meteo 获取预报)与其描述一致,不请求任何凭据,且无安装步骤——内部逻辑一致。
评估建议
该技能一致性高,风险低:将使用 curl 对 wttr.in 和 Open-Meteo 发送网络请求,并将您提供的位置文本发送到这些服务。确保您对此网络流量感到舒适,避免发送敏感或私人位置字符串。确认您的系统上有 curl 可用。如果您需要更强的隐私保证,请考虑使用 Open-Meteo(JSON)与坐标或托管自己的天气端点,并注意元数据中 minor ownerId 不匹配,如果您关心来源证明,这可能很重要。...详细分析 ▾
ℹ 用途与能力
名称/描述(天气,无 API 密钥)与运行时指令一致(通过 curl 查询 wttr.in 和 Open-Meteo)。元数据中有一个小的不一致:注册表所有者 ID(kn74...)与 _meta.json 中的 ownerId(kn70...)不同,看起来像是一个会计差异,但不会影响功能。
✓ 指令范围
SKILL.md 只指示代理对 wttr.in 和 api.open-meteo.com 运行 curl,并可选地将 PNG 写入 /tmp;这些操作适合天气技能。注意:查询将位置字符串发送到第三方服务,因此位置数据将传输到这些端点。
✓ 安装机制
无安装规格和代码文件 — 本技能仅为指令,仅需确保 curl 二进制文件存在。这风险低,适合所述目的。
✓ 凭证需求
该技能不请求环境变量、凭据或配置路径,这适合只读的天气查询服务。
✓ 持久化与权限
always 为 false,本技能不请求持久的系统更改或修改其他技能。仅执行短暂的网络调用和可选的 /tmp 写入。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/25
["初始发布。","提供无需 API 密钥的当前天气和预报。","支持 wttr.in 用于快速或详细的文本天气信息。","包括 Open-Meteo 作为 JSON 回退选项,用于程序化访问。"]
● 无害
安装命令 点击复制
官方npx clawhub@latest install weather23
镜像加速npx clawhub@latest install weather23 --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(USCS) - 今天仅:
?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 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制