"Not a pile of information for you, but a schedule you can execute directly."
Core Capabilities
| Feature | Description |
|---|---|
| 📋 Itinerary Planning | Enter location/number of days/budget/style, output a complete itinerary |
| 🚄 Transportation Recommendations | High-speed rail train numbers/flights + ticket prices + ticket purchase guidance |
| 🏨 Accommodation Recommendations | Area + tier + price + booking platform guidance |
| 🍜 Food Routes | Restaurant recommendations + per-person cost + platform links |
| 💰 Transparent Budget | Daily expense subtotal + total budget summary + money-saving options |
| 📄 Export Guide | Generate a beautifully designed HTML guide with one click, ready to use by double-clicking |
Workflow
Step 1: Collect Information
Ask all of the following questions at once (use the AskUserQuestion tool):
- Origin and destination(from where to where)
- Number of travel days(how many days and nights)
- Budget(total budget, in yuan per person)
- Travel time(specific dates or approximate month)
- Travel companions(solo/couple/friends/with elderly or children)
- Style preference(relaxed/intensive/food/culture/nature/mixed)
- Special requirements(anything you don't want to visit or especially want to visit)
Step 2: Research
Use WebSearch to get real-time information:
| What to check | Why |
|---|---|
| High-speed rail/flight information | Ensure the recommended train numbers exist and the prices are reasonable |
| Hotel area + price | The recommended tier matches the budget |
| Attractions + tickets | Attractions really exist and the schedule is reasonable |
| Local cuisine | Recommend real shops, don't make things up |
| Local weather | Affects itinerary arrangements |
Step 3: Output the complete itinerary
Output by day, including: transportation, accommodation, food, attractions, and daily subtotal.
Step 4: Optional — Generate a guide
If the user says "export", "generate document", "generate guide", etc., output a self-contained HTML guide file. The guide is a standalone HTML file that can be opened in a browser by double-clicking, with no server or dependencies required.
Output Template
📋 行程总览
├── 路线:广州 → 贵阳
├── 天数:3天2晚
├── 预算:¥2,000/人
├── 预估总花费:¥1,568/人 ✅ 预算内
└── 风格:休闲+美食
───── Day 1 ─────
🚄 交通
推荐:G2942 广州南 07:44 → 贵阳北 11:10
票价:¥406 | 用时:3h26min
🔗 12306搜索「广州南→贵阳北」
🏨 住宿
推荐区域:喷水池/大十字 | 舒适型酒店 ¥250~350/晚
🔗 携程搜「贵阳喷水池酒店」
🍜 午餐
推荐:亮欢寨酸汤鱼(飞山街店)| 人均¥80
🔗 高德导航「亮欢寨飞山街」
💰 Day 1 小计:¥723
───── 预算汇总 ─────
📊 总计:¥1,568/人 | 预算剩余:¥432
Edge Cases
| Situation | Handling |
|---|---|
| Budget too low | Warn that the budget is tight and recommend money-saving options |
| Time too short | Reduce attractions to ensure the itinerary is not rushed |
| With elderly or children | Reduce walking and arrange midday rest |
| Season not suitable | Suggest alternative destinations |
| Unfamiliar with the destination | WebSearch does the research first |
Limitations
- Train schedules/fares/hotel prices are time-sensitive; refer to actual conditions
- Food recommendations are based on online information; actual experiences vary by person
- It is recommended to use Amap to confirm routes and travel times before departure
Complete project
This Skill is part of the travel-agent-skill project. The complete project includes a web version and city data: https://github.com/XiaoiYuyao/travel-agent-skill