首页龙虾技能列表 › Denfly Skill — 实时天气与预报

🌤️ Denfly Skill — 实时天气与预报

v1.0.0

获取当前天气和预报,无需 API 密钥。通过 wttr.in 和 Open-Meteo 提供简洁的天气信息和详细预报。

0· 169·0 当前·0 累计
by @denfly618·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/15
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的请求资源和运行指令与其声明的目的相符(通过 wttr.in 和 Open-Meteo 获取天气信息),请求的资源与目的相称。ただ、包装的元数据(所有者/Slug)与注册表头不匹配,似乎是一个轻微的标签不一致问题。
评估建议
该技能在范围内保持一致,仅运行 `curl` 对公众天气端点(wttr.in 和 Open-Meteo)进行请求。安装前,请确认您对查询和 IP 地址被这些服务可见感到舒适(公众端点通常记录请求)。注意内部 `_meta.json` 中的 ownerId/Slug 与注册表头不同——这看起来像是一个包装/元数据不匹配。如果您关心来源,请验证发布者或选择元数据与注册表匹配的技能。确保主机上有 `curl` 并注意示例可以写入 `/tmp` 的 PNG 文件(它不会访问您的秘密或其他文件)。...
详细分析 ▾
用途与能力
名称/描述(天气,无 API 密钥)与运行时指令(对 wttr.in 和 api.open-meteo 的 curl 调用)相符。所需的运行时二进制仅为 curl,这是合适的。轻微不一致:注册表元数据在顶部列出了 'denfly-skill' 的 ownerId 和 slug,而包内的 _meta.json 显示了不同的 ownerId 和 slug 'weather' — 这是一个元数据不匹配(可能是复制/粘贴或包装疏忽),但不会改变技能的功能。
指令范围
SKILL.md 仅指示代理向 wttr.in 和 api.open-meteo 发送 HTTP GET 请求,并可选地将 PNG 保存到 /tmp。它不要求代理读取本地秘密、任意文件系统路径或其他无关服务。PNG 示例写入 /tmp,这是临时文件的预期行为。
安装机制
这是一个仅包含指令的技能,无安装规格和代码文件。技能本身不执行下载或包安装 — 最低风险安装姿势。
凭证需求
技能声明没有所需的环境变量、凭据或配置路径。这适用于使用公众端点的只读天气查找服务。
持久化与权限
技能不请求 always:true,并允许正常的自动调用。它不修改其他技能或系统范围的设置。这种持久性/权限水平是典型的和合理的。
安全有层次,运行前请审查代码。

License

MIT-0

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

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/15

["发布了天气技能的初始版本。","使用 wttr.in 和 Open-Meteo 提供当前天气和预报,无需 API 密钥。","支持简单的 `curl` 命令用于快速天气摘要和详细预报。","包括格式化、位置(城市、机场代码)、单位的提示。","支持 PNG 天气图像和程序化 JSON 输出。"]

● 无害

安装命令 点击复制

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

技能文档

两个免费服务,无需 API 密钥。

wttr.in (主)

快速一行命令:
curl -s "wttr.in/London?format=3"
# 输出:London: ⛅️ +8°C
紧凑格式:
curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# 输出:London: ⛅️ +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 技能定制 / 插件定制 / 私有工作流定制

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

了解定制服务