← Back to Skills Marketplace
luckisnow

Weather Checker

by luckisnow · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
606
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install weather-checker
Description
Command-line weather checker tool with global city support, temperature, precipitation, and probability display with emoji formatting
Usage Guidance
This appears to be a straightforward, coherent CLI weather tool. Before installing: (1) inspect the included weather_checker.py (the package already contains it) rather than blindly running curl; (2) verify the GitHub homepage/raw URL actually points to the expected repository (the docs use a placeholder 'yourusername'); (3) avoid running any downloaded script with sudo or piping to shell — if you want a global command, create the symlink only after manual inspection; (4) be aware it needs outbound network access to Open‑Meteo (no API keys required). If any of these checks fail or the upstream repo differs from the packaged file, do not install.
Capability Analysis
Type: OpenClaw Skill Name: weather-checker Version: 1.0.0 The skill is classified as suspicious due to installation instructions in `SKILL.md` and `README.md` that involve downloading a script from a remote URL (`curl -O https://raw.githubusercontent.com/yourusername/weather-checker/main/weather_checker.py`) and using `sudo` for system-wide symbolic link creation (`sudo ln -sf $(pwd)/weather_checker.py /usr/local/bin/weather-checker`). While the core `weather_checker.py` script appears benign and performs its stated function, these installation steps introduce supply chain and privilege escalation vulnerabilities, respectively, without clear malicious intent from the skill itself.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the code is a Python CLI that geocodes city names and requests forecast data from Open‑Meteo. Declared required binary (python3) and the pip dependency (requests) are appropriate and proportional.
Instruction Scope
SKILL.md/README only instructs installing requests, downloading the script from the project's raw GitHub URL, and optionally linking it into /usr/local/bin. Runtime behavior in the included Python file matches the documented behavior (calls Open‑Meteo geocoding and forecast endpoints). Minor inconsistencies: README mentions a setup.sh that is not included, and the download URL and homepage use a placeholder username (yourusername) — you should verify the upstream repo before running the curl command.
Install Mechanism
There is no formal install spec in the registry (instruction-only). SKILL.md suggests curl to download the raw script from raw.githubusercontent.com and optionally creating a sudo symlink — these are common but carry the usual risk of executing code you downloaded. Because the skill bundle already contains weather_checker.py, you can inspect the shipped file instead of fetching from the raw URL.
Credentials
The skill requests no environment variables, no credentials, and no config paths. Network access to Open‑Meteo endpoints is required and is consistent with the stated purpose.
Persistence & Privilege
always:false and no special privileges requested. The only persistence the docs suggest is an optional user action to create a symlink (may require sudo) — this is a user-installed convenience and not performed automatically by the skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weather-checker
  3. After installation, invoke the skill by name or use /weather-checker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of weather-checker command-line tool. - Supports weather queries for global cities with temperature, precipitation, and probability display. - Features pretty, simple, and JSON output formats with emoji and color highlighting. - Provides 7-day forecasts using the Open-Meteo API, no API key required. - Includes error handling for network and input issues.
Metadata
Slug weather-checker
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Weather Checker?

Command-line weather checker tool with global city support, temperature, precipitation, and probability display with emoji formatting. It is an AI Agent Skill for Claude Code / OpenClaw, with 606 downloads so far.

How do I install Weather Checker?

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

Is Weather Checker free?

Yes, Weather Checker is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Weather Checker support?

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

Who created Weather Checker?

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

💬 Comments