← Back to Skills Marketplace
fbbyqsyea

wttr-weather

by fbbyqsyea · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
173
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wttr-weather
Description
How to check weather forecasts using wttr.in service. Make sure to use this skill whenever the user mentions weather, forecast, temperature, or wants to chec...
Usage Guidance
This skill appears to be what it says: a wttr.in client. Before installing, be aware: (1) it makes outbound HTTP requests to wttr.in (and subdomains) and will request whatever host/name you provide — avoid passing sensitive internal hostnames or IPs you don't want probed; (2) the Python script invokes curl and wget at runtime, so those utilities (and Python) must be available on the host even though they aren't listed as required binaries; (3) the skill does not request credentials, and it doesn't modify other skills or system config. If you plan to allow autonomous agent invocation, remember the agent could use this skill to make network calls; if that concerns you, restrict autonomous use or run in a sandboxed environment.
Capability Analysis
Type: OpenClaw Skill Name: wttr-weather Version: 1.0.0 The wttr-weather skill is a legitimate utility for querying weather information from the wttr.in service. It includes a Python wrapper (scripts/weather.py) that uses subprocess to execute curl and wget for fetching data in various formats (JSON, ANSI, PNG). While the script lacks strict input sanitization for the output file path in the PNG download function—which could theoretically be used to overwrite files if the agent is misdirected—there is no evidence of malicious intent, data exfiltration, or prompt injection. The code and documentation (SKILL.md, quick-reference.md) are well-structured and align perfectly with the stated purpose.
Capability Assessment
Purpose & Capability
Name/description (wttr.in weather queries) align with the included SKILL.md, reference docs, and the Python script. The script implements queries to wttr.in (v2/v3), PNG/JSON/prometheus formats, moon data, multi-location queries, and examples exactly as described.
Instruction Scope
Instructions and the script only perform network requests to wttr.in (and v2/v3 subdomains) and local file writes for PNG downloads. There is no instruction to read unrelated local files or other credentials. However, the tool accepts arbitrary location strings (including IPs or domain-like inputs) and will issue HTTP requests for them — this can be used to probe reachable network hosts if a user passes such locations.
Install Mechanism
No install spec (instruction-only plus a helper script). Nothing in the package downloads or executes remote code at install time.
Credentials
The skill declares no required env vars or credentials, which is appropriate. Minor mismatch: registry metadata lists no required binaries, but the Python script invokes external tools (curl and wget) via subprocess; those runtime binaries are assumed present but not declared. No secrets or unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or system-wide agent settings. It does not persist credentials or request elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wttr-weather
  3. After installation, invoke the skill by name or use /wttr-weather
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
wttr-weather 1.0.0 – Initial release - Provides an extensive guide on using the wttr.in weather service via a Python script. - Supports global location queries, 54+ languages, flexible output formats (terminal, JSON, PNG, Prometheus), and moon phases. - Documents advanced features: custom formatting, map views, detailed forecasts, and multi-location queries. - Includes integration tips for tmux, shell aliases, and Python applications. - Reference quick guide and troubleshooting included for convenience.
Metadata
Slug wttr-weather
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is wttr-weather?

How to check weather forecasts using wttr.in service. Make sure to use this skill whenever the user mentions weather, forecast, temperature, or wants to chec... It is an AI Agent Skill for Claude Code / OpenClaw, with 173 downloads so far.

How do I install wttr-weather?

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

Is wttr-weather free?

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

Which platforms does wttr-weather support?

wttr-weather is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created wttr-weather?

It is built and maintained by fbbyqsyea (@fbbyqsyea); the current version is v1.0.0.

💬 Comments