首页龙虾技能列表 › Weather Pollen — 技能工具

🌤️ Weather Pollen — 技能工具

v1.0.3

[自动翻译] Weather and pollen reports for any location using free APIs. Get current conditions, forecasts, and pollen data.

2· 4,100·21 当前·22 累计
by @thesethrose (Seth Rose)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/27
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
high confidence
该技能大致符合天气/花粉报告器的描述,但描述/README与实际实现之间存在明显不匹配(硬编码花粉ZIP、不必要的'curl'要求,以及轻微的元数据/环境变量不一致)。
评估建议
此技能并非明显恶意,但在安装前您应该注意其实现不匹配: - 花粉硬编码:代码始终查询Pollen.com获取ZIP 75409(德克萨斯州安娜)。尽管描述说它支持'任何位置',但花粉结果不会随WEATHER_LAT/WEATHER_LON或不同的'location'参数改变。请作者将花粉端点参数化(按ZIP或经纬度)或解释预期范围。 - 不必要的curl要求:SKILL.md元数据将'curl'标记为必需的二进制文件,但代码使用fetch且不调用curl。这是一个实现不准确;应该删除或证明其合理性。 - 轻微元数据不匹配:注册表声明无必需环境变量,而SKILL.md记录可选的WEATHER_LAT/WEATHER_LON/WEATHER_LOCATION。这些变量本身不敏感,但文档/清单应该对齐。 - 网络行为:该技能对api.open-meteo.com和pollen.com执行HTTP调用。如果您有关于出站网络访问或隐私的政策,请审查这些端点。不传输凭证。 建议:如果您需要与位置无关的花粉功能,请请求修复(或避免使用花粉部分)。如果作者确认花粉将保持固定到75409,请将...
详细分析 ▾
用途与能力
该技能声称提供任何位置的天气和花粉,但代码仅从硬编码端点获取ZIP 75409(德克萨斯州安娜)的花粉。天气使用可配置的纬度/经度,但花粉不使用——因此核心宣传能力(任何位置的花粉)未实现。此外,SKILL.md元数据声明必需的二进制文件'curl',尽管实现使用fetch;此请求的二进制文件对于声明的目的是不必要的。
指令范围
SKILL.md指示代理使用weather_report工具并记录可选环境变量(WEATHER_LAT、WEATHER_LON、WEATHER_LOCATION)。运行时代码仅读取这些WEATHER_*环境变量(具有合理的默认值)。然而SKILL.md承诺基于位置的花粉数据,而工具的花粉获取固定到单个ZIP——范围不匹配。没有读取无关文件或窃取机密的指令。
安装机制
无安装规范(仅指令安装),代码在package.json中声明了一个小依赖(zod)。没有从任意URL下载或提取步骤。从安装角度来看风险低。
凭证需求
注册表未列出必需的环境变量,但SKILL.md和代码读取可选的WEATHER_LAT、WEATHER_LON和WEATHER_LOCATION(具有默认值)。这些环境变量是合理且不敏感的。声明的'必需环境变量:无'与SKILL.md文档之间的不一致是一个轻微的不匹配,应该澄清(这些变量是可选的)。不请求凭证或机密。
持久化与权限
该技能不请求永久存在(always: false),不修改其他技能或系统设置,也不需要提升的权限。它仅对公共API发出出站HTTP请求。
安全有层次,运行前请审查代码。

License

MIT-0

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

运行时依赖

无特殊依赖

版本

latestv1.0.32026/1/14

test

● 无害

安装命令 点击复制

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

技能文档

Get weather and pollen reports for any location using free APIs.

Usage

When asked about weather or pollen in Anna, TX (or configured location), use the weather_report tool from this skill.

Tools

weather_report

Get weather and pollen data for a specified location.

Args:

  • includePollen (boolean, default: true) - Include pollen data
  • location (string, optional) - Location name to display (coordinates configured via env)

Example:

{"includePollen": true, "location": "Anna, TX"}

Configuration

Set location via environment variables (defaults for Anna, TX):

  • WEATHER_LAT - Latitude (default: 33.3506)
  • WEATHER_LON - Longitude (default: -96.3175)
  • WEATHER_LOCATION - Location display name (default: "Anna, TX")

APIs Used

  • Weather: Open-Meteo (free, no API key)
  • Pollen: Pollen.com (free, no API key)
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

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

了解定制服务