Weather Open-Meteo

👤 alexfeng75 📦 v1.0.0 ⭐ 4.2 ⬇️ 772 下載
🏠 生活服務 免費

📖 技能介紹


name: weather-openmeteo description: Get current weather and forecasts using Open-Meteo API (no API key required). Optimized for PowerShell environments with Chinese support. homepage: https://open-meteo.com/en/docs metadata: {"clawdbot":{"emoji":"🌤️","requires":{"bins":[]}}}


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

發現更多技能外掛,請訪問7w4.net。

  • 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

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

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

Feature Original New Skill
API Key Not needed Not needed
PowerShell Support Problematic Optimized
Chinese Display Limited Full support
City Database None Built-in Chinese cities
Error Handling Basic Comprehensive

vs Other Weather Services

Service API Key PowerShell Chinese
Open-Meteo
wttr.in Limited
WeatherAPI

License

MIT License - Free to use and modify

🤖 AI 評測

這個天氣查詢工具整體質量中等偏上,優點是免費使用、中文支援友好、操作簡單;不足是文件雖然很多但內容重複,實際可用的指令碼檔案似乎不完整。如果你需要在 PowerShell 中查天氣,它是原版工具的優質替代品,但建議先確認核心指令碼是否齊全再安裝使用。

📊 多維度評分

適應性3.8
規範性4.2
有效性4.5
可靠性4
可信度4.5

📁 包含檔案 (14 個)

📄 CREATION.md 3.4 KB
📄 PROJECT-COMPLETE.md 4.2 KB
📄 PUBLISH-PROCESS.md 3.6 KB
📄 PUBLISH.md 3.2 KB
📄 QUICK-REF.md 3 KB
📄 README-GITHUB.md 3.4 KB
📄 README.md 3.1 KB
📄 SKILL.md 4.1 KB
📄 STATUS.md 3 KB
📄 SUMMARY.md 4.1 KB
📄 USAGE.md 2.5 KB
📄 _meta.json 136 B
📄 create-github-repo.md 1.9 KB
📄 create-repo-instructions.md 1 KB