← Back to Skills Marketplace
philiplawlor

OpenWeatherMap Weather

by Phil Lawlor · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
188
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install openweathermap
Description
Get current weather data, forecasts, and weather information from OpenWeatherMap API. Use when the user asks about weather, temperature, forecasts, or any we...
Usage Guidance
This skill appears to do exactly what it says: call OpenWeatherMap with your API key. Before installing, ensure you trust the skill source (no homepage is provided), keep your OPENWEATHERMAP_API_KEY secret, and if you use the ~/.openweathermap file set restrictive file permissions (e.g., 600). If you’re uncomfortable storing a key in the agent environment or a file, prefer providing a key interactively and revoke/regenerate it if it is ever exposed.
Capability Analysis
Type: OpenClaw Skill Name: openweathermap Version: 1.0.1 The skill is a standard implementation for fetching weather data from the OpenWeatherMap API. It correctly identifies the need for an API key via environment variables or a configuration file (~/.openweathermap) and provides legitimate API endpoints (api.openweathermap.org). No malicious patterns, such as data exfiltration, unauthorized execution, or prompt injection, were found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name/description match the requested credential and behavior. The only required credential is OPENWEATHERMAP_API_KEY and the skill documents using the OpenWeatherMap REST endpoints — this is proportionate to a weather skill.
Instruction Scope
SKILL.md instructs performing GET requests to api.openweathermap.org and formatting responses. It explicitly checks the declared env var and a single dotfile (~/.openweathermap) for the key. It does not instruct reading other files, system state, or sending data to unrelated endpoints.
Install Mechanism
No install spec or code is included (instruction-only), so nothing is written to disk or downloaded during install — lowest-risk install posture.
Credentials
The skill requests exactly one credential (OPENWEATHERMAP_API_KEY), declared as primaryEnv, and documents an optional single file (~/.openweathermap). Those are reasonable and proportionate for calling the OpenWeatherMap API.
Persistence & Privilege
always is false and the skill does not request system-wide config or modify other skills. Autonomous invocation is allowed (platform default) but there is no elevated persistence requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openweathermap
  3. After installation, invoke the skill by name or use /openweathermap
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fixed security issue: declare OPENWEATHERMAP_API_KEY env var and ~/.openweathermap file in metadata to match runtime instructions
v1.0.0
Initial release - current weather, forecasts, US/imperial units support
Metadata
Slug openweathermap
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is OpenWeatherMap Weather?

Get current weather data, forecasts, and weather information from OpenWeatherMap API. Use when the user asks about weather, temperature, forecasts, or any we... It is an AI Agent Skill for Claude Code / OpenClaw, with 188 downloads so far.

How do I install OpenWeatherMap Weather?

Run "/install openweathermap" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenWeatherMap Weather free?

Yes, OpenWeatherMap Weather is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OpenWeatherMap Weather support?

OpenWeatherMap Weather is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenWeatherMap Weather?

It is built and maintained by Phil Lawlor (@philiplawlor); the current version is v1.0.1.

💬 Comments