Generate complete, image-rich travel plans from trip dates and destination, including day-by-day itinerary, transportation, lodging area guidance, budget ran...
Coding
packing-pro
Try itGenerates smart, categorized packing lists based on destination weather, trip duration, activities, and transport type. Produces weighted checklists with a critical-items section and weather-adaptive recommendations.
What it does
Generates smart, categorized packing lists based on destination weather, trip duration, activities, and transport type. Produces weighted checklists with a critical-items section and weather-adaptive recommendations.
The skill document
Packing Pro
An agent skill that generates smart, categorized packing lists so you never forget essentials again.
What It Does
- Weather-adaptive — selects clothing based on destination temperature/season (cold → thermals, beach → sunscreen, monsoon → rain gear).
- Duration-aware — scales clothing quantities to the number of days, with laundry buffer for longer trips.
- Activity-driven — adds specialized gear for hiking, swimming, business, skiing, photography, and more.
- Transport-aware — applies liquid limits for flights, adds car-trip accessories, etc.
- Weighted — estimates item weights so you can manage baggage limits.
- Critical items — highlights must-not-forget essentials (passport, medications, chargers) in a separate section.
Quick Start
# Basic trip (interactive prompts)
python3 scripts/packing_pro.py
# Full specification via CLI flags
python3 scripts/packing_pro.py \
--destination "Tokyo, Japan" \
--duration 7 \
--season winter \
--activities hiking photography \
--transport flight \
--output checklist.json
Input Parameters
| Parameter | Example | Description |
|---|---|---|
--destination | "Bali, Indonesia" | Trip destination |
--duration | 7 | Number of days |
--season | summer | winter | spring | autumn | Season of travel |
--temp-c | 25 | Optional: override average temperature |
--activities | hiking swimming business | Space-separated activity list |
--transport | flight | train | car | bus | Primary transport |
--output | checklist.json | Save to file (default: print to stdout) |
Output
The script produces a structured JSON packing list:
{
"destination": "Bali, Indonesia",
"duration_days": 7,
"season": "summer",
"transport": "flight",
"estimated_total_weight_g": 6800,
"critical_items": [
{"item": "Passport", "category": "documents", "weight_g": 30, "note": "Check expiry >6 months"}
],
"categories": {
"clothing": [
{"item": "T-shirts", "quantity": 8, "weight_g": 150}
],
"toiletries": [...],
"electronics": [...],
"activity_gear": [...]
}
}
Reference Documentation
references/item-database.md— full catalog of packable items with weightsreferences/weather-logic.md— weather and activity selection rules
License
MIT © Denis Voronin
Related skills
Get day-by-day trip plans backed by research on current prices, visas, weather, and local events.
Plan complete hiking itineraries and leader-ready route briefs for day hikes, mountain walks, coastal treks, and beginner group outings. Use when a user asks...
Create trip-specific packing and pre-departure checklists. Use for 行李清单、出门检查、packing lists, family, road, outdoor, or international trips.
Generate a personalized moving timeline & checklist based on your home info, timeline, and moving distance.
根据目的地实时天气、行程天数、出行类型和旅行者构成,智能生成个性化打包清单,支持打包进度检查和出行贴士提醒。暑期出行行李准备,智能清单一键生成