← 返回 Skills 市场
zywss

My Local Weather

作者 ZYWss · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
112
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install my-local-weather
功能描述
Provides real-time local weather, forecasts, alerts, and historical data with unit conversion, using a configurable API key for privacy-focused, fast access.
安全使用建议
Do not install or provide API keys until these inconsistencies are resolved. Specific steps you can take: 1) Ask the publisher to explain why SKILL.md asks for WEATHER_API_KEY and lists axios/dotenv while the code uses wttr.in and node-fetch; request a corrected SKILL.md or updated code. 2) Verify the owner ID and source (ownerId in _meta.json differs from registry owner listed) and prefer skills with a known source/homepage. 3) If you still want to test it, run it in a sandboxed environment without supplying any real API keys or secrets. 4) If you intend to use an API key, confirm the code actually reads the environment variable and handles it securely before providing one.
功能分析
Type: OpenClaw Skill Name: my-local-weather Version: 1.0.0 The skill is a standard weather utility that retrieves data from the legitimate wttr.in service. Although there is a minor discrepancy between the documentation (SKILL.md), which mentions Axios and API keys, and the implementation (index.js), which uses node-fetch and a free service, the code is transparent, properly sanitizes inputs using encodeURIComponent, and shows no signs of malicious intent or data exfiltration.
能力评估
Purpose & Capability
The stated purpose (weather data via configurable API key) is reasonable, but the SKILL.md asks for a WEATHER_API_KEY and lists axios/dotenv as dependencies while the shipped package.json and code use only node-fetch and do not read any API key. Registry metadata also declares no required env vars. The capabilities claimed are achievable, but the packaging and docs are inconsistent with the code.
Instruction Scope
SKILL.md instructs the agent to use a provider API key (WEATHER_API_KEY), optionally load .env, and mentions axios/dotenv; index.js instead queries wttr.in and never accesses environment variables or dotenv. The instructions therefore ask the agent to handle secrets/config that the code does not use, increasing the chance a user will expose an API key unnecessarily.
Install Mechanism
There is no install spec (instruction-only style), but the package.json/lock are included and list node-fetch from a public npm mirror. No downloads from untrusted URLs or extract operations are present. The mismatch between declared (in SKILL.md) and actual dependencies is the main concern, not the install mechanism itself.
Credentials
SKILL.md requests WEATHER_API_KEY (and suggests .env usage) even though the code does not use any environment variables; registry metadata lists no required env. Requesting an API key would be proportionate for a weather skill, but here it is unnecessary and could lead users to supply secrets that the skill never needs — a red flag for possible mis-documentation or future unauthorized use.
Persistence & Privilege
The skill does not request elevated or persistent privileges: always:false, no config-paths, no special OS restrictions. It does not modify other skills or system-wide settings based on the provided files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install my-local-weather
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /my-local-weather 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of My Local Weather Skill provides local-first, real-time weather information for OpenClaw. - Features include current weather, hourly and daily forecasts, severe weather alerts, and optional historical data. - Supports automatic Metric/Imperial unit conversion based on location or user preference. - Requires configuration with a weather API key; designed to prioritize privacy with no user data storage. - Includes troubleshooting tips and example usage queries.
元数据
Slug my-local-weather
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

My Local Weather 是什么?

Provides real-time local weather, forecasts, alerts, and historical data with unit conversion, using a configurable API key for privacy-focused, fast access. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。

如何安装 My Local Weather?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install my-local-weather」即可一键安装,无需额外配置。

My Local Weather 是免费的吗?

是的,My Local Weather 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

My Local Weather 支持哪些平台?

My Local Weather 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 My Local Weather?

由 ZYWss(@zywss)开发并维护,当前版本 v1.0.0。

💬 留言讨论