weather-openmeteo

Get current weather and forecasts using Open-Meteo API (no API key required). Optimized for PowerShell environments with Chinese support.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "weather-openmeteo" with this command: npx skills add alexfeng75/weather-openmeteo

Weather Open-Meteo Skill

A reliable weather skill using Open-Meteo API, specifically optimized for PowerShell environments with full Chinese support.

Features

  • No API key required - Completely free to use
  • PowerShell optimized - Works well in PowerShell environments
  • Chinese support - Designed for Chinese users
  • 7-day forecast - Complete weather predictions
  • Multi-city support - Built-in Chinese major cities
  • Weather code translation - Converts WMO codes to Chinese descriptions

Quick Start

Basic Usage

# Navigate to skill directory
cd ~/.openclaw/workspace/skills/weather-openmeteo

# Get current weather (English version)
.\weather-en.ps1 -City Shanghai

# Get current weather (Chinese version)
.\weather-cn.ps1 -City Beijing

Supported Cities

  • Shanghai (上海)
  • Beijing (北京)
  • Guangzhou (广州)
  • Shenzhen (深圳)
  • Chengdu (成都)
  • Hangzhou (杭州)
  • Nanjing (南京)
  • Wuhan (武汉)
  • Xian (西安)
  • Chongqing (重庆)

Script Files

weather-en.ps1 (English Version)

  • Displays weather information in English
  • Complete weather code descriptions
  • Suitable for international users

weather-cn.ps1 (Chinese Version)

  • Displays weather information using Pinyin
  • Avoids Chinese character encoding issues
  • Suitable for Chinese users

weather-simple.ps1 (Simplified Version)

  • Basic functionality
  • Good for learning and modification

API Reference

Current Weather API

https://api.open-meteo.com/v1/forecast?
  latitude=31.2304&
  longitude=121.4737&
  current_weather=true&
  timezone=Asia/Shanghai

7-Day Forecast API

https://api.open-meteo.com/v1/forecast?
  latitude=31.2304&
  longitude=121.4737&
  daily=weathercode,temperature_2m_max,temperature_2m_min,precipitation_sum&
  timezone=Asia/Shanghai

Weather Code Reference

CodeEnglishChinese
0Clear sky晴天
1Mainly clear主要晴朗
2Partly cloudy部分多云
3Overcast多云
45Fog
48Depositing rime fog雾凇
51-55Drizzle
61-65Rain
71-77Snow
80-86Rain showers
95-99Thunderstorm雷暴

Example Output

Current Weather

=== Current Weather - Shanghai ===
Time: 2026-03-03T17:45
Temperature: 8.7C
Wind speed: 12.0 km/h
Wind direction: 16 degrees
Weather: Overcast

Troubleshooting

1. Script Execution Error

# Set execution policy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

2. Network Connection Issues

  • Ensure you can access open-meteo.com
  • Check firewall settings

3. City Not Supported

Edit the $cityCoords hash table to add new cities:

"CityName" = @{ latitude = 纬度; longitude = 经度; timezone = "Asia/Shanghai" }

Files Included

  • SKILL.md - Skill description
  • README.md - Usage instructions
  • USAGE.md - Detailed usage guide
  • CREATION.md - Creation process documentation
  • weather.ps1 - Complete script (Chinese)
  • weather-en.ps1 - English version
  • weather-cn.ps1 - Chinese version (Pinyin)
  • weather-simple.ps1 - Simplified version
  • example.ps1 - Usage examples

Advantages

vs Original Weather Skill

FeatureOriginalNew Skill
API KeyNot neededNot needed
PowerShell SupportProblematicOptimized
Chinese DisplayLimitedFull support
City DatabaseNoneBuilt-in Chinese cities
Error HandlingBasicComprehensive

vs Other Weather Services

ServiceAPI KeyPowerShellChinese
Open-Meteo
wttr.inLimited
WeatherAPI

License

MIT License - Free to use and modify

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

中国天气预报查询 (China Weather)

中国天气预报查询 - 基于中国天气网(weather.com.cn)获取7天天气预报和生活指数数据。纯 Python 实现,无需 API Key。

Registry SourceRecently Updated
5511Profile unavailable
Coding

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver)

Advanced weather from free OpenMeteo API: historical data, detailed variable selection, model choice, past-days, and in-depth forecasts. Use when the user as...

Registry SourceRecently Updated
1.8K2Profile unavailable
Coding

Weather via OpenMeteo (via openmeteo-sh cli; simple ver)

Get current weather and forecasts for any city or coordinates using free OpenMeteo API. Use when the user asks about weather, temperature, rain, snow, wind,...

Registry SourceRecently Updated
1.1K4Profile unavailable
General

中文小说写作

中文长篇小说创作工作流。用于创建或延续单本书项目、提炼原作/样本文风、规划章节、起草或修订正文、执行章节 preflight、编号检查、质量门、Markdown 交付、更新本书记忆与连续性。

Registry SourceRecently Updated
270Profile unavailable