Weather

👤 congwupiece 📦 v1.0.0 ⭐ 4.3 ⬇️ 1K 下載
🏠 生活服務 免費

📖 技能介紹


name: 查天氣 description: 查詢指定城市或地區的天氣預報資訊,包括溫度、天氣狀況、降水機率、風力風向等。支援即時天氣和未來多日預報查詢。 summary: 天氣查詢與預報(query_weather)


查天氣

目的

為使用者提供準確、及時的天氣資訊查詢服務,幫助使用者瞭解目標地區的天氣狀況,為出行、活動安排等提供決策依據。

前置條件

  • 明確查詢的城市或地區名稱
  • 確定查詢的時間範圍(即時/未來N天)

輸入

輸入 來源 說明
location 使用者指定 城市或地區名稱,如"北京"、"上海浦東"
days 使用者指定(可選) 預報天數,預設為當天,可選1-7天
details 使用者指定(可選) 是否需要詳細資訊(空氣質量、紫外線等)

工作流步驟

步驟 1: 查詢天氣資料

工具: query_weather 引數: location — 地區名稱; days — 預報天數; details — 是否詳細

呼叫示例:

query_weather(location="北京", days=3, details=true)

預期返回:

{
  "location": "北京",
  "query_time": "2024-03-15 14:30:00",
  "current": {
    "temperature": 15,
    "feels_like": 13,
    "weather": "多雲",
    "humidity": 45,
    "wind_speed": 12,
    "wind_direction": "西北風",
    "pressure": 1013,
    "visibility": 10
  },
  "forecast": [
    {
      "date": "2024-03-15",
      "day": "今天",
      "temp_high": 18,
      "temp_low": 8,
      "weather_day": "多雲",
      "weather_night": "晴",
      "precipitation_prob": 10,
      "wind": "西北風3-4級",
      "aqi": 85,
      "uv_index": 5
    },
    {
      "date": "2024-03-16",
      "day": "明天",
      "temp_high": 20,
      "temp_low": 10,
      "weather_day": "晴",
      "weather_night": "晴",
      "precipitation_prob": 5,
      "wind": "南風2-3級",
      "aqi": 65,
      "uv_index": 7
    }
  ],
  "alerts": []
}

步驟 2: 智慧分析與建議

執行方式: Agent 推理

Agent 根據天氣資料,提供以下分析:

天氣狀況分類: - : 晴天,溫度適宜(15-25°C),空氣質量良好(AQI < 50) - : 多雲或晴,溫度可接受,空氣質量一般(AQI 50-100) - : 陰天或小雨,溫度偏冷/偏熱,空氣質量較差(AQI 100-150) - : 雨雪天氣,極端溫度,空氣汙染(AQI > 150)

出行建議: | 天氣條件 | 建議 | |----------|------| | 降水機率 > 70% | 建議攜帶雨具 | | 溫差 > 10°C | 建議備好外套 | | AQI > 100 | 建議佩戴口罩 | | UV指數 > 7 | 建議做好防曬 | | 風力 > 6級 | 注意高空墜物,避免戶外活動 | | 氣溫 < 0°C | 注意防寒保暖 | | 氣溫 > 35°C | 注意防暑降溫 |

步驟 3: 生成天氣預警

執行方式: Agent 推理

如果天氣資料中包含預警資訊,Agent 需要特別強調: - 暴雨預警(黃色/橙色/紅色) - 颱風預警 - 高溫預警 - 寒潮預警 - 大風預警 - 霧霾預警

產出規範

資料產出

資料格式

{
  "weather_report": {
    "location": "北京",
    "query_time": "2024-03-15 14:30:00",
    "current_summary": "當前多雲,氣溫15°C,體感13°C,西北風3級",
    "forecast_summary": "未來3天以晴到多雲為主,氣溫逐步回升",
    "highlights": [
      "明天氣溫回升至20°C,適合戶外活動",
      "今日空氣質量良,但有輕度汙染"
    ],
    "suggestions": [
      "今日溫差較大,早晚需新增衣物",
      "明天紫外線較強,注意防曬"
    ],
    "alerts": []
  }
}

資料示例

這個技能的最新版本可以在7w4.net小蔥技能站找到。

{
  "weather_report": {
    "location": "上海",
    "query_time": "2024-03-15 10:00:00",
    "current_summary": "當前小雨,氣溫12°C,體感10°C,東北風2級",
    "forecast_summary": "今天小雨轉陰,明天多雲轉晴,後天晴",
    "highlights": [
      "今天有小雨,降水機率80%",
      "明天開始天氣轉好,氣溫回升"
    ],
    "suggestions": [
      "今天出門請攜帶雨具",
      "未來兩天溫差較大(10-20°C),注意增減衣物",
      "週末天氣晴好,適合戶外活動"
    ],
    "alerts": []
  }
}

報告產出

格式模板

即時天氣: [地點]當前[天氣狀況],氣溫[溫度]°C,體感溫度[體感]°C,[風向風力],溼度[溼度]%,能見度[能見度]公里。

預報概況: 未來[N]天[天氣趨勢概述]。[溫度變化趨勢]。

重點提示: [關鍵天氣資訊,如降水、溫差、空氣質量等]

出行建議: [基於天氣狀況的具體建議]

報告示例

即時天氣: 北京當前多雲,氣溫15°C,體感溫度13°C,西北風3-4級,溼度45%,能見度10公里。

預報概況: 未來3天以晴到多雲為主,氣溫逐步回升。今天最高18°C最低8°C,明天最高20°C最低10°C,後天最高22°C最低12°C。

重點提示: - 今天白天多雲,夜間轉晴,溫差較大 - 明天天氣晴好,氣溫回升明顯 - 今日空氣質量良,AQI為85,輕度汙染

出行建議: - 今日早晚溫差10度,注意及時增減衣物 - 明天紫外線較強(UV指數7),外出請做好防曬措施 - 空氣質量一般,敏感人群建議減少戶外活動時間


惡劣天氣示例

即時天氣: 廣州當前暴雨,氣溫22°C,體感溫度20°C,東南風5-6級,溼度90%,能見度2公里。

預報概況: 未來3天持續降雨,今天暴雨,明後天中到大雨。氣溫21-25°C。

重點提示: ⚠️ 暴雨橙色預警:預計今天12-18時有50-80毫米降雨 - 今天暴雨,降水機率95% - 明後天持續中到大雨 - 陣風可達7級

出行建議: - ⚠️ 儘量避免外出,如需外出請遠離低窪地區 - 駕車請減速慢行,注意積水路段 - 請關注最新天氣預警資訊

質量檢查清單

  • [ ] 地點資訊準確無誤
  • [ ] 當前天氣資料完整(溫度、天氣、風力、溼度等)
  • [ ] 預報天數符合使用者要求
  • [ ] 重要天氣變化已突出標註
  • [ ] 根據天氣狀況給出了實用建議
  • [ ] 如有天氣預警,已醒目提示
  • [ ] 溫度單位統一使用攝氏度
  • [ ] 時間資訊清晰(今天/明天/後天或具體日期)

使用場景示例

簡單查詢: - "北京天氣怎麼樣?" - "上海明天會下雨嗎?" - "查一下深圳最近三天的天氣"

詳細查詢: - "下週去杭州旅遊,幫我看看天氣情況" - "週末廣州的天氣適合戶外活動嗎?" - "成都未來一週的空氣質量如何?"

特殊場景: - "明天去爬山,需要帶什麼裝備?"(結合天氣給建議) - "後天有重要會議要出差,需要注意什麼?"(關注極端天氣)

🤖 AI 評測

這個天氣查詢Skill質量中等偏上,文件編寫規範、內容完整,能夠滿足基礎的天氣查詢需求。它覆蓋了即時天氣和未來預報,有詳細的出行建議,惡劣天氣預警也很實用。不過它目前只提供了設計文件,缺少實際的查詢工具,拿到手後還不能直接使用,需要開發者接入真實的天氣API才能真正運作。總體來說文件質量不錯,但作為可用的Skill還需要進一步完善。

📊 多維度評分

適應性3.8
規範性4.5
有效性4.8
可靠性3.5
可信度4.8

📁 包含檔案 (2 個)

📄 SKILL.md 6.7 KB
📄 _meta.json 131 B