AI天气打包助手 (ai-weather-packing-skill)
技能描述
AI天气打包助手提供目的地天气预报查询、智能打包清单自动生成、穿衣搭配建议、特殊物品提醒、行李重量预估等一站式出行准备服务。让用户不再为"带什么"而烦恼,轻松做好出行准备。
⚠️ 【重要约束】
- 天气预报仅供参考,实际以当地为准
- 打包清单需根据旅行天数和季节调整
- 特殊物品提醒需考虑目的地特点
- 行李重量限制需符合航空公司规定
核心功能
1. 天气预报
- 目的地未来7-15天天气预报
- 温度、降水、湿度、风力等信息
- 天气趋势分析
- 穿衣指数建议
2. 智能打包清单
- 根据目的地和季节自动生成
- 分类整理(衣物、洗漱、电子、证件等)
- 必备物品和可选物品区分
- 可自定义增减物品
3. 穿衣建议
- 根据天气推荐穿搭
- 洋葱式穿衣法建议
- 特殊场合着装提醒
- 颜色搭配建议
4. 特殊物品提醒
- 雨伞/雨衣提醒
- 防晒霜/墨镜提醒
- 转换插头提醒
- 药品/急救包提醒
- 根据活动类型特殊装备提醒
5. 行李重量预估
- 预估行李总重量
- 分类重量统计
- 航空公司限额对比
- 超重预警
触发场景
天气查询
- "3月份去云南穿什么?"
- "东京下周天气怎么样?"
- "北海道冬天需要带什么?"
打包清单
- "帮我列一下去泰国的打包清单"
- "去日本5天需要带多少衣服?"
- "海边度假需要带什么?"
穿衣建议
- "巴黎4月份穿什么合适?"
- "去高原地区怎么穿?"
- "商务出差怎么打包?"
特殊提醒
- "去海边需要带防晒霜吗?"
- "日本需要带转换插头吗?"
- "高原地区需要准备什么药品?"
输入参数
| 参数 |
类型 |
必填 |
说明 |
| destination |
string |
是 |
目的地城市 |
| travel_dates |
string |
是 |
旅行日期范围 |
| duration_days |
int |
是 |
旅行天数 |
| travel_style |
string |
否 |
旅行风格:leisure/business/adventure/beach |
| gender |
string |
否 |
性别:male/female,用于穿衣建议 |
| special_activities |
array |
否 |
特殊活动:hiking/diving/skiing等 |
输出格式
天气打包信息
{
"code": 0,
"msg": "success",
"data": {
"destination": "东京",
"travel_dates": "2026-04-01 至 2026-04-05",
"duration_days": 5,
"weather_forecast": [
{
"date": "2026-04-01",
"weekday": "周三",
"condition": "多云",
"temp_high": 18,
"temp_low": 12,
"precipitation_chance": 20,
"humidity": 60,
"wind_level": "3级",
"clothing_index": "建议穿薄外套+长袖"
}
],
"weather_summary": {
"avg_temp": 15,
"temp_range": "12-18°C",
"dominant_condition": "多云",
"rainy_days": 1,
"overall_advice": "春季天气,早晚温差大,建议洋葱式穿衣"
},
"packing_list": {
"clothing": [
{"item": "薄外套", "quantity": 1, "essential": true, "notes": "早晚温差大时使用"},
{"item": "长袖T恤", "quantity": 3, "essential": true},
{"item": "长裤", "quantity": 2, "essential": true},
{"item": "内衣裤", "quantity": 5, "essential": true},
{"item": "袜子", "quantity": 5, "essential": true},
{"item": "舒适步行鞋", "quantity": 1, "essential": true}
],
"toiletries": [
{"item": "洗漱用品", "quantity": 1, "essential": true},
{"item": "防晒霜", "quantity": 1, "essential": true, "notes": "SPF30+,春季紫外线强"}
],
"electronics": [
{"item": "手机充电器", "quantity": 1, "essential": true},
{"item": "转换插头", "quantity": 1, "essential": true, "notes": "日本使用A/B型插头"}
],
"documents": [
{"item": "护照", "quantity": 1, "essential": true},
{"item": "签证", "quantity": 1, "essential": true}
],
"medical": [
{"item": "常用药品", "quantity": 1, "essential": false, "notes": "肠胃药、感冒药、创可贴"}
],
"other": [
{"item": "雨伞", "quantity": 1, "essential": true, "notes": "春季多雨,建议携带"}
]
},
"special_reminders": [
"日本春季花粉较多,过敏体质建议带口罩",
"东京地铁内空调较冷,建议带薄外套",
"日本100V电压,需带转换插头"
],
"luggage_estimate": {
"total_weight_kg": 8.5,
"clothing_weight": 3.0,
"toiletries_weight": 1.5,
"electronics_weight": 2.0,
"other_weight": 2.0,
"carry_on_limit": 10,
"status": "符合手提行李限额"
}
}
}
展示格式示例
🌤️ 东京5日游天气与打包指南
═══════════════════════════════════════
📅 旅行时间:2026年4月1日 - 4月5日(5天)
═══════════════════════════════════════
🌡️ 天气预报
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 整体概况
平均气温:15°C(12-18°C)
主要天气:多云为主
降雨天数:1天
💡 建议:春季天气,早晚温差大,建议洋葱式穿衣
📅 每日详情
4月1日(周三) 多云 12-18°C
💧 降水概率:20% 💨 风力:3级
👔 穿衣建议:薄外套+长袖
4月2日(周四) 晴 13-19°C
💧 降水概率:10% 💨 风力:2级
👔 穿衣建议:长袖+薄外套(备用)
4月3日(周五) 小雨 11-16°C
💧 降水概率:80% 💨 风力:4级
👔 穿衣建议:防水外套+长袖,带雨伞
4月4日(周六) 多云 12-17°C
💧 降水概率:30% 💨 风力:3级
👔 穿衣建议:薄外套+长袖
4月5日(周日) 晴 14-20°C
💧 降水概率:10% 💨 风力:2级
👔 穿衣建议:长袖+薄外套(备用)
═══════════════════════════════════════
🧳 智能打包清单
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👕 衣物类(预估重量:3.0kg)
✅ 薄外套 × 1(早晚温差大时使用)
✅ 长袖T恤 × 3
✅ 长裤 × 2
✅ 内衣裤 × 5
✅ 袜子 × 5
✅ 舒适步行鞋 × 1
⭕ 睡衣 × 1(可选)
🧴 洗漱用品(预估重量:1.5kg)
✅ 牙刷、牙膏
✅ 洗发水、沐浴露(小瓶装)
✅ 洗面奶、护肤品
✅ 防晒霜 SPF30+(春季紫外线强)
✅ 剃须刀/化妆品
📱 电子设备(预估重量:2.0kg)
✅ 手机+充电器
✅ 充电宝
✅ 转换插头(日本A/B型)
✅ 相机(可选)
📋 证件资料(预估重量:0.5kg)
✅ 护照+签证
✅ 机票预订单
✅ 酒店预订单
✅ 身份证(备用)
✅ 银行卡+现金
💊 药品急救(预估重量:0.5kg)
⭕ 肠胃药(可选)
⭕ 感冒药(可选)
⭕ 创可贴(可选)
⭕ 个人常用药
🎒 其他物品(预估重量:1.0kg)
✅ 雨伞(春季多雨,建议携带)
✅ 水杯
✅ 纸巾、湿巾
✅ 购物袋(备用)
═══════════════════════════════════════
💡 特别提醒
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌸 季节提醒
• 日本春季花粉较多,过敏体质建议带口罩
• 樱花季人多,建议提前预约景点
🚇 当地提醒
• 东京地铁内空调较冷,建议带薄外套
• 日本100V电压,需带A/B型转换插头
• 垃圾分类严格,随身携带垃圾袋
☔ 天气提醒
• 4月3日有雨,记得带伞
• 春季早晚温差大,注意增减衣物
═══════════════════════════════════════
⚖️ 行李重量预估
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 总重量:8.5kg
分类统计:
衣物类: 3.0kg
洗漱用品: 1.5kg
电子设备: 2.0kg
证件资料: 0.5kg
药品急救: 0.5kg
其他物品: 1.0kg
✅ 状态:符合手提行李限额(10kg)
═══════════════════════════════════════
💡 回复"增减物品"自定义打包清单
💡 回复"行李建议"获取行李箱推荐
API接口列表
| 接口名称 |
功能 |
参数 |
| get_weather_forecast |
获取天气预报 |
destination, travel_dates |
| generate_packing_list |
生成打包清单 |
destination, duration_days, travel_style |
| get_clothing_advice |
获取穿衣建议 |
destination, weather, gender |
| get_special_reminders |
获取特殊提醒 |
destination, activities |
| estimate_luggage_weight |
预估行李重量 |
packing_list |
| check_luggage_limit |
检查行李限额 |
weight, airline |
数据来源
- 天气预报:OpenWeatherMap、和风天气
- 穿衣建议:基于温度范围和活动类型的算法
- 特殊提醒:目的地特征数据库
扩展功能
- 拍照识物:拍照识别物品自动加入清单
- 共享清单:多人旅行共享打包清单
- 购买链接:清单物品一键购买
- 行李追踪:智能行李箱追踪
1---2name: ai-weather-packing-skill3description: AI天气打包助手,提供目的地天气预报、智能打包清单生成、穿衣建议、特殊物品提醒、行李重量预估等一站式出行准备服务。Invoke when user wants to check weather, get packing list, or need clothing advice for travel.4---5# AI天气打包助手 (ai-weather-packing-skill)
6
7## 技能描述
8
9AI天气打包助手提供目的地天气预报查询、智能打包清单自动生成、穿衣搭配建议、特殊物品提醒、行李重量预估等一站式出行准备服务。让用户不再为"带什么"而烦恼,轻松做好出行准备。
10
11---
12
13⚠️ 【重要约束】
14- 天气预报仅供参考,实际以当地为准
15- 打包清单需根据旅行天数和季节调整
16- 特殊物品提醒需考虑目的地特点
17- 行李重量限制需符合航空公司规定
18
19---
20
21## 核心功能
22
23### 1. 天气预报
24- 目的地未来7-15天天气预报
25- 温度、降水、湿度、风力等信息
26- 天气趋势分析
27- 穿衣指数建议
28
29### 2. 智能打包清单
30- 根据目的地和季节自动生成
31- 分类整理(衣物、洗漱、电子、证件等)
32- 必备物品和可选物品区分
33- 可自定义增减物品
34
35### 3. 穿衣建议
36- 根据天气推荐穿搭
37- 洋葱式穿衣法建议
38- 特殊场合着装提醒
39- 颜色搭配建议
40
41### 4. 特殊物品提醒
42- 雨伞/雨衣提醒
43- 防晒霜/墨镜提醒
44- 转换插头提醒
45- 药品/急救包提醒
46- 根据活动类型特殊装备提醒
47
48### 5. 行李重量预估
49- 预估行李总重量
50- 分类重量统计
51- 航空公司限额对比
52- 超重预警
53
54## 触发场景
55
561. **天气查询**
57 - "3月份去云南穿什么?"
58 - "东京下周天气怎么样?"
59 - "北海道冬天需要带什么?"
60
612. **打包清单**
62 - "帮我列一下去泰国的打包清单"
63 - "去日本5天需要带多少衣服?"
64 - "海边度假需要带什么?"
65
663. **穿衣建议**
67 - "巴黎4月份穿什么合适?"
68 - "去高原地区怎么穿?"
69 - "商务出差怎么打包?"
70
714. **特殊提醒**
72 - "去海边需要带防晒霜吗?"
73 - "日本需要带转换插头吗?"
74 - "高原地区需要准备什么药品?"
75
76## 输入参数
77
78| 参数 | 类型 | 必填 | 说明 |
79|:---|:---|:---|:---|
80| destination | string | 是 | 目的地城市 |
81| travel_dates | string | 是 | 旅行日期范围 |
82| duration_days | int | 是 | 旅行天数 |
83| travel_style | string | 否 | 旅行风格:leisure/business/adventure/beach |
84| gender | string | 否 | 性别:male/female,用于穿衣建议 |
85| special_activities | array | 否 | 特殊活动:hiking/diving/skiing等 |
86
87## 输出格式
88
89### 天气打包信息
90
91```json
92{
93 "code": 0,
94 "msg": "success",
95 "data": {
96 "destination": "东京",
97 "travel_dates": "2026-04-01 至 2026-04-05",
98 "duration_days": 5,
99 "weather_forecast": [
100 {
101 "date": "2026-04-01",
102 "weekday": "周三",
103 "condition": "多云",
104 "temp_high": 18,
105 "temp_low": 12,
106 "precipitation_chance": 20,
107 "humidity": 60,
108 "wind_level": "3级",
109 "clothing_index": "建议穿薄外套+长袖"
110 }
111 ],
112 "weather_summary": {
113 "avg_temp": 15,
114 "temp_range": "12-18°C",
115 "dominant_condition": "多云",
116 "rainy_days": 1,
117 "overall_advice": "春季天气,早晚温差大,建议洋葱式穿衣"
118 },
119 "packing_list": {
120 "clothing": [
121 {"item": "薄外套", "quantity": 1, "essential": true, "notes": "早晚温差大时使用"},
122 {"item": "长袖T恤", "quantity": 3, "essential": true},
123 {"item": "长裤", "quantity": 2, "essential": true},
124 {"item": "内衣裤", "quantity": 5, "essential": true},
125 {"item": "袜子", "quantity": 5, "essential": true},
126 {"item": "舒适步行鞋", "quantity": 1, "essential": true}
127 ],
128 "toiletries": [
129 {"item": "洗漱用品", "quantity": 1, "essential": true},
130 {"item": "防晒霜", "quantity": 1, "essential": true, "notes": "SPF30+,春季紫外线强"}
131 ],
132 "electronics": [
133 {"item": "手机充电器", "quantity": 1, "essential": true},
134 {"item": "转换插头", "quantity": 1, "essential": true, "notes": "日本使用A/B型插头"}
135 ],
136 "documents": [
137 {"item": "护照", "quantity": 1, "essential": true},
138 {"item": "签证", "quantity": 1, "essential": true}
139 ],
140 "medical": [
141 {"item": "常用药品", "quantity": 1, "essential": false, "notes": "肠胃药、感冒药、创可贴"}
142 ],
143 "other": [
144 {"item": "雨伞", "quantity": 1, "essential": true, "notes": "春季多雨,建议携带"}
145 ]
146 },
147 "special_reminders": [
148 "日本春季花粉较多,过敏体质建议带口罩",
149 "东京地铁内空调较冷,建议带薄外套",
150 "日本100V电压,需带转换插头"
151 ],
152 "luggage_estimate": {
153 "total_weight_kg": 8.5,
154 "clothing_weight": 3.0,
155 "toiletries_weight": 1.5,
156 "electronics_weight": 2.0,
157 "other_weight": 2.0,
158 "carry_on_limit": 10,
159 "status": "符合手提行李限额"
160 }
161 }
162}
163```
164
165## 展示格式示例
166
167```
168🌤️ 东京5日游天气与打包指南
169
170═══════════════════════════════════════
171
172📅 旅行时间:2026年4月1日 - 4月5日(5天)
173
174═══════════════════════════════════════
175
176🌡️ 天气预报
177━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
178
179📊 整体概况
180 平均气温:15°C(12-18°C)
181 主要天气:多云为主
182 降雨天数:1天
183 💡 建议:春季天气,早晚温差大,建议洋葱式穿衣
184
185📅 每日详情
186
1874月1日(周三) 多云 12-18°C
188 💧 降水概率:20% 💨 风力:3级
189 👔 穿衣建议:薄外套+长袖
190
1914月2日(周四) 晴 13-19°C
192 💧 降水概率:10% 💨 风力:2级
193 👔 穿衣建议:长袖+薄外套(备用)
194
1954月3日(周五) 小雨 11-16°C
196 💧 降水概率:80% 💨 风力:4级
197 👔 穿衣建议:防水外套+长袖,带雨伞
198
1994月4日(周六) 多云 12-17°C
200 💧 降水概率:30% 💨 风力:3级
201 👔 穿衣建议:薄外套+长袖
202
2034月5日(周日) 晴 14-20°C
204 💧 降水概率:10% 💨 风力:2级
205 👔 穿衣建议:长袖+薄外套(备用)
206
207═══════════════════════════════════════
208
209🧳 智能打包清单
210━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
211
212👕 衣物类(预估重量:3.0kg)
213 ✅ 薄外套 × 1(早晚温差大时使用)
214 ✅ 长袖T恤 × 3
215 ✅ 长裤 × 2
216 ✅ 内衣裤 × 5
217 ✅ 袜子 × 5
218 ✅ 舒适步行鞋 × 1
219 ⭕ 睡衣 × 1(可选)
220
221🧴 洗漱用品(预估重量:1.5kg)
222 ✅ 牙刷、牙膏
223 ✅ 洗发水、沐浴露(小瓶装)
224 ✅ 洗面奶、护肤品
225 ✅ 防晒霜 SPF30+(春季紫外线强)
226 ✅ 剃须刀/化妆品
227
228📱 电子设备(预估重量:2.0kg)
229 ✅ 手机+充电器
230 ✅ 充电宝
231 ✅ 转换插头(日本A/B型)
232 ✅ 相机(可选)
233
234📋 证件资料(预估重量:0.5kg)
235 ✅ 护照+签证
236 ✅ 机票预订单
237 ✅ 酒店预订单
238 ✅ 身份证(备用)
239 ✅ 银行卡+现金
240
241💊 药品急救(预估重量:0.5kg)
242 ⭕ 肠胃药(可选)
243 ⭕ 感冒药(可选)
244 ⭕ 创可贴(可选)
245 ⭕ 个人常用药
246
247🎒 其他物品(预估重量:1.0kg)
248 ✅ 雨伞(春季多雨,建议携带)
249 ✅ 水杯
250 ✅ 纸巾、湿巾
251 ✅ 购物袋(备用)
252
253═══════════════════════════════════════
254
255💡 特别提醒
256━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
257
258🌸 季节提醒
259 • 日本春季花粉较多,过敏体质建议带口罩
260 • 樱花季人多,建议提前预约景点
261
262🚇 当地提醒
263 • 东京地铁内空调较冷,建议带薄外套
264 • 日本100V电压,需带A/B型转换插头
265 • 垃圾分类严格,随身携带垃圾袋
266
267☔ 天气提醒
268 • 4月3日有雨,记得带伞
269 • 春季早晚温差大,注意增减衣物
270
271═══════════════════════════════════════
272
273⚖️ 行李重量预估
274━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
275
276📦 总重量:8.5kg
277
278分类统计:
279 衣物类: 3.0kg
280 洗漱用品: 1.5kg
281 电子设备: 2.0kg
282 证件资料: 0.5kg
283 药品急救: 0.5kg
284 其他物品: 1.0kg
285
286✅ 状态:符合手提行李限额(10kg)
287
288═══════════════════════════════════════
289
290💡 回复"增减物品"自定义打包清单
291💡 回复"行李建议"获取行李箱推荐
292```
293
294## API接口列表
295
296| 接口名称 | 功能 | 参数 |
297|:---|:---|:---|
298| get_weather_forecast | 获取天气预报 | destination, travel_dates |
299| generate_packing_list | 生成打包清单 | destination, duration_days, travel_style |
300| get_clothing_advice | 获取穿衣建议 | destination, weather, gender |
301| get_special_reminders | 获取特殊提醒 | destination, activities |
302| estimate_luggage_weight | 预估行李重量 | packing_list |
303| check_luggage_limit | 检查行李限额 | weight, airline |
304
305## 数据来源
306
307- 天气预报:OpenWeatherMap、和风天气
308- 穿衣建议:基于温度范围和活动类型的算法
309- 特殊提醒:目的地特征数据库
310
311## 扩展功能
312
313- **拍照识物**:拍照识别物品自动加入清单
314- **共享清单**:多人旅行共享打包清单
315- **购买链接**:清单物品一键购买
316- **行李追踪**:智能行李箱追踪