City Weather Assistant for Openclaw

A professional weather intelligence tool for AI agents to query and compare global meteorological data with travel recommendations.

redapp
v1.0.0
Apr 9, 2026
1
902
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install whale-weather

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install whale-weather using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is City Weather Assistant?

The city-weather tool is a robust global weather query and comparison utility designed for AI agents. It provides precise meteorological data including real-time temperatures, precipitation probabilities, and atmospheric conditions for major cities worldwide. Built as part of the Openclaw Skills ecosystem, it leverages the Open-Meteo API to deliver high-availability data without complex API key management.

This skill is particularly effective for developers building travel assistants or automated planning agents. It supports bilingual output in Chinese and English, ensuring that generated reports are localized for the end-user. Beyond raw data, it offers intelligent heuristics to provide actionable travel advice, such as clothing recommendations and umbrella alerts based on dynamic weather shifts.

City Weather Assistant Use Cases

  • Querying current weather conditions and temperature ranges for any major global city.
  • Comparing weather data between two or more cities to assist in travel planning or logistics.
  • Generating automated travel advice based on precipitation probability and temperature.
  • Integrating localized weather reports into AI agent workflows using Openclaw Skills.

How City Weather Assistant Works

  1. The AI agent receives a user request involving city names (e.g., Hangzhou or London).
  2. The agent triggers the Openclaw Skills script, passing the city name and preferred language code (zh or en).
  3. The script geocodes the city name to retrieve precise coordinates.
  4. Meteorological data is fetched from the Open-Meteo dynamic data source.
  5. The tool processes the raw data into a human-readable format, adding clothing and travel suggestions.
  6. The final structured output is returned to the agent to be presented to the user.

City Weather Assistant Setup

To use this skill within your environment, ensure you are in the skill's root directory and have bash capabilities.

# Navigate to the skill directory
cd city-weather

# Query a single city (e.g., Hangzhou in Chinese)
bash scripts/get_weather.sh "杭州" "zh"

# Query a single city (e.g., Los Angeles in English)
bash scripts/get_weather.sh "Los Angeles" "en"

City Weather Assistant Data Schema & Taxonomy

The skill organizes data dynamically and outputs structured text. The following parameters are used in the workflow:

Parameter Type Description
city_name String The name of the city in English or Chinese
lang String Language code: 'zh' (default) or 'en'
weather_data Object Includes temp, precipitation, and wind speed
advice String Generated travel and clothing recommendations

City Weather Assistant Advanced Features

  • Multi-city comparison: Compare multiple locations simultaneously using the compare_weather.sh utility.
  • Dynamic Source Switching: Utilizes Open-Meteo with built-in fault tolerance for high availability.
  • Precise Geolocation: Advanced filtering for administrative divisions to ensure the correct city is targeted.
  • Seamless Integration: Designed to work out-of-the-box with AI agents utilizing Openclaw Skills protocols.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*