← Back to Skills Marketplace
richliao1112

QWeather City Weather

by 9k9k9 · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
307
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install qweather-city-weather
Description
Query QWeather city codes and real-time weather with bundled executable scripts. Use when users need to resolve city names to QWeather location IDs/adcodes,...
Usage Guidance
This skill appears to do exactly what it says: call QWeather endpoints to resolve cities and fetch current weather. Before installing, verify you trust the skill source and supply your QWEATHER_API_KEY only to known/trusted QWeather hosts (set QWEATHER_API_HOST to the official host). The script will send your API key to whatever host you provide, so do not point it at unknown servers. You can also inspect or run scripts/qweather_query.py locally (it is small and readable) to confirm behavior. Ensure your environment has Python 3.10+ and that network egress to the configured host is acceptable.
Capability Analysis
Type: OpenClaw Skill Name: qweather-city-weather Version: 1.0.1 The skill is a legitimate tool for querying the QWeather API to retrieve city codes and real-time weather data. The core logic in `scripts/qweather_query.py` uses standard Python libraries for HTTP requests, implements proper input encoding with `urllib.parse.quote`, and handles API configuration via environment variables or command-line arguments. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match what is implemented. The script only implements city lookup and current-weather calls to a configurable QWeather host and requires the QWEATHER_API_KEY and QWEATHER_API_HOST that are appropriate for that purpose.
Instruction Scope
SKILL.md instructs running the bundled script and documents required env vars/CLI flags. The runtime instructions do not ask the agent to read unrelated files, system state, or transmit data to endpoints outside the configured QWeather host.
Install Mechanism
No install spec is provided (instruction-only plus a bundled script). Nothing is downloaded or installed by the skill itself, so no high-risk install behavior is present.
Credentials
The skill requests no secrets beyond the single QWeather API key and a host setting, which are proportional to its stated function. The code reads QWEATHER_API_KEY and QWEATHER_API_HOST (or accepts CLI flags) — no other credentials or config paths are accessed.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system configuration, and only runs as a one-off script when invoked. Autonomous invocation by the agent is the platform default and not a unique privilege here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qweather-city-weather
  3. After installation, invoke the skill by name or use /qweather-city-weather
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Initial portable release using QWEATHER_API_HOST and QWEATHER_API_KEY only.
v1.0.0
Initial portable release using QWEATHER_API_HOST and QWEATHER_API_KEY only.
Metadata
Slug qweather-city-weather
Version 1.0.1
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is QWeather City Weather?

Query QWeather city codes and real-time weather with bundled executable scripts. Use when users need to resolve city names to QWeather location IDs/adcodes,... It is an AI Agent Skill for Claude Code / OpenClaw, with 307 downloads so far.

How do I install QWeather City Weather?

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

Is QWeather City Weather free?

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

Which platforms does QWeather City Weather support?

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

Who created QWeather City Weather?

It is built and maintained by 9k9k9 (@richliao1112); the current version is v1.0.1.

💬 Comments