Weather Stable

v1.0.0

Stable weather skill for OpenClaw. Designed for reliable same-day weather queries with predictable output, Chinese city support, and automation-friendly plai...

0· 92·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for paceycrognale/weather-stable.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Weather Stable" (paceycrognale/weather-stable) from ClawHub.
Skill page: https://clawhub.ai/paceycrognale/weather-stable
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: python3
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install weather-stable

ClawHub CLI

Package manager switcher

npx clawhub@latest install weather-stable
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the implementation. The script implements same‑day weather lookup, includes Chinese city presets, and calls Open‑Meteo endpoints as described. Requiring python3 is reasonable for a single Python script.
Instruction Scope
SKILL.md and README instruct calling the bundled executable and describe the expected outputs. The runtime instructions and the script only read their arguments and make outbound HTTP requests to Open‑Meteo; they do not access unrelated files, environment variables, or other services.
Install Mechanism
No install spec is provided (instruction-only skill with a script file). No third‑party downloads or archive extraction occur. This is low risk and consistent with the stated purpose.
Credentials
No environment variables, credentials, or config paths are requested. The script requires outbound network access to Open‑Meteo (documented in README) which is proportionate to fetching weather data.
Persistence & Privilege
The skill does not request persistent or elevated privileges (always is false). It does not modify other skills or system configs. Autonomous invocation is allowed by default on the platform but the skill itself has no elevated persistence requests.
Assessment
This skill appears safe and coherent: it only needs python3 and outbound access to the public Open‑Meteo endpoints (no API key). Before installing, ensure you are comfortable allowing the agent/network egress to call api.open-meteo.com and geocoding-api.open-meteo.com. You can also review the included weather-stable.sh (Python) file yourself — it is short and readable — if you want to confirm behavior. If your environment restricts outbound requests, this skill will fail to fetch data.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🌤️ Clawdis
Binspython3
automationvk970xztzdbvj5w887eart1jqyx84j6n4chinavk970xztzdbvj5w887eart1jqyx84j6n4latestvk970xztzdbvj5w887eart1jqyx84j6n4openclawvk970xztzdbvj5w887eart1jqyx84j6n4weathervk970xztzdbvj5w887eart1jqyx84j6n4
92downloads
0stars
1versions
Updated 2w ago
v1.0.0
MIT-0

Weather Stable

A lightweight, automation-first weather skill for OpenClaw.

It is built for one job: return today's weather reliably, in a format agents and bots can actually use.

Why this is different

Many weather skills fall into one of these traps:

  1. They are only usage notes for public services, not a stable tool
  2. They scrape HTML pages and break when page structure changes
  3. They return inconsistent text that is hard for bots to reuse
  4. They are okay for humans reading a terminal, but weak for automation

Weather Stable is different because it is designed around reliability, not novelty.

Core differences

  • Structured data first
    No HTML scraping, no title parsing hacks.

  • Predictable output
    Same city in → same output shape out.

  • Chinese-city friendly
    Chinese city names can be used directly.

  • Automation-first modes
    Plain text for messaging, JSON for workflows, pretty mode for terminals.

  • Built for agent use
    Better fit for Feishu bots, reporting flows, and automation scripts.

What it returns

  • weather condition
  • current temperature
  • today's min/max temperature
  • wind speed
  • source

Usage

# plain text (default)
./weather-stable.sh Beijing
./weather-stable.sh 北京

# pretty terminal output
./weather-stable.sh --pretty 北京

# JSON output
./weather-stable.sh --json 北京

Output example

plain

北京天气
日期: 2026-04-10
来源: open-meteo
天气: ☀️ 晴
当前温度: 16.2°C
温度范围: 8.0/26.9°C
风速: 3.6 km/h

json

{
  "city": "北京",
  "date": "2026-04-10",
  "source": "open-meteo",
  "weather": "晴",
  "icon": "☀️",
  "current_temperature": 16.2,
  "temperature_range": {
    "min": 8.0,
    "max": 26.9
  },
  "wind_kmh": 3.6
}

Design goal

This project exists because weather is one of the easiest public data categories — and yet in many agent workflows it still fails too often.

The goal here is simple:

turn weather from a fragile prompt-side trick into a dependable system capability.

Best use cases

  • "What's the weather in Beijing today?"
  • daily summaries and digests
  • chatbots and assistants
  • structured automation workflows
  • same-day city weather checks

Notes

  • Current focus is same-day weather, not multi-day forecasting
  • Common Chinese cities use built-in coordinates first
  • Other cities fall back to Open-Meteo geocoding

Author

advanceware-CEO

Comments

Loading comments...