weather-compare

👤 user_54f838a3 📦 v1.0.0 ⭐ 4.3 ⬇️ 227 下载
🏠 生活服务 免费

📖 技能介绍


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.


Weather Compare

Multi-city weather comparison tool that fetches current weather data and formats it as a markdown table.

Usage

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.

Workflow

  1. Extract city names from user request
  2. Convert to English/Pinyin if needed (e.g., 北京 → Beijing)
  3. Run the script: bash python scripts/compare_weather.py Beijing Shanghai Guangzhou
  4. Return the markdown table to the user

Example

User: "对比北京、上海、广州的今天天气"

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 |

Notes

  • The script uses wttr.in API (free, no API key required)
  • Data includes: current temp, today's high/low, condition, humidity, wind speed/direction
  • If a city is not found, an error is printed to stderr but other cities still display
  • The script requires internet access to fetch weather data

🤖 AI 评测

这个工具质量中等偏上,好用但还有改进空间。文档清晰明了,中文表格输出很友好,但代码存在小问题导致功能不够完整,且缺少测试保障稳定性,日常使用基本够用,但追求完美的用户可能会遇到一些小遗憾。

📊 多维度评分

适应性4.7
规范性4.3
有效性4.2
可靠性4
可信度4.5

📁 包含文件 (2 个)

📄 SKILL.md 2.1 KB
📄 scripts/compare_weather.py 3.1 KB

🔥 大家都在搜

wps 写作 pdf 苹果