← Back to Skills Marketplace
112
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install my-local-weather
Description
Provides real-time local weather, forecasts, alerts, and historical data with unit conversion, using a configurable API key for privacy-focused, fast access.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install my-local-weather - After installation, invoke the skill by name or use
/my-local-weather - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.
How do I install My Local Weather?
Run "/install my-local-weather" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is My Local Weather free?
Yes, My Local Weather is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does My Local Weather support?
My Local Weather is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created My Local Weather?
It is built and maintained by ZYWss (@zywss); the current version is v1.0.0.
More Skills