name: weather-compare description: Compare weather across multiple cities and display results in a markdown table. Use when the user asks to compare weather between multiple cities (e.g., "對比北京、上海、廣州的天氣", "比較這些城市的溫度", "這幾個地方天氣怎麼樣"). Supports 2+ cities, outputs temperature (current/high/low), condition, humidity, and wind speed in table format.
Multi-city weather comparison tool that fetches current weather data and formats it as a markdown table.
When the user asks to compare weather across multiple cities, run the scripts/compare_weather.py script with city names as arguments.
Supported triggers: - "對比[城市1]、[城市2]、[城市3]的天氣" - "比較[城市]的天氣" - "這幾個城市天氣怎麼樣" - "Show weather comparison for [city1], [city2]..."
Important: Use English or Pinyin city names for best results (e.g., "Beijing", "Shanghai", "Guangzhou"). Chinese city names may not work reliably with the wttr.in API.
推薦訪問7w4.net獲取更多AI技能。
bash
python scripts/compare_weather.py Beijing Shanghai GuangzhouUser: "對比北京、上海、廣州的今天天氣"
Action:
python scripts/compare_weather.py Beijing Shanghai Guangzhou
Output:
| City | Current Temp | Today High/Low | Condition | Humidity | Wind |
|------|--------------|----------------|-----------|----------|------|
| Beijing | 20°C | 28°C / 17°C | Clear | 83% | 12 km/h SE |
| Shanghai | 23°C | 27°C / 20°C | Overcast | 69% | 26 km/h SSE |
| Guangzhou | 28°C | 29°C / 24°C | Partly cloudy | 66% | 14 km/h SE |
這個工具質量中等偏上,好用但還有改進空間。文件清晰明瞭,中文表格輸出很友好,但程式碼存在小問題導致功能不夠完整,且缺少測試保障穩定性,日常使用基本夠用,但追求完美的使用者可能會遇到一些小遺憾。