travel-itinerary

Assembles email booking confirmations into one chronological trip itinerary.

1.6k|168|Updated Dec 16, 2024
One-click install
npx skills add https://github.com/amd/gaia --skill travel-itinerary-amd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: travel-itinerary
Source: https://github.com/amd/gaia/tree/main/hub/agents/email/python/gaia_agent_email/skills/travel-itinerary
Command: npx skills add https://github.com/amd/gaia --skill travel-itinerary-amd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Trip details arrive scattered across dozens of unrelated booking confirmation emails, making it hard to see the full picture of an upcoming journey. This Skill consolidates flight, train, lodging, car hire, and ticket confirmations from your inbox into a single chronological timeline without inventing any missing details. ## Core Features & Use Cases - Confirmation Discovery: Searches email for booking confirmations within the trip window using search_messages and get_message. - Chronological Timeline: Orders segments by departure time (never by email arrival), reporting one line per segment with date, time, type, route, and reference code. - Calendar Deduplication: Checks existing calendar events before adding anything, and only creates events the user explicitly confirms. - Gap Reporting: Names unresolved issues such as missing return legs, schedule overlaps, or nights without lodging instead of guessing. - Use Case: Before a business trip, ask for your itinerary and receive a clean ordered list of every flight, hotel, and train segment, plus a note that your return flight is missing. ## Quick Start Build an itinerary from my email for my trip next month and show me any gaps in the bookings.

Frequently Asked Questions about travel-itinerary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a travel itinerary from my email confirmations?

Ask the agent to build an itinerary for your trip dates. It searches your inbox for flight, hotel, train, and ticket confirmations, extracts the date, time, location, and reference from each, and orders them by departure time into one timeline.

How are flight and hotel bookings ordered in the itinerary?

Segments are ordered strictly by departure or start time, never by when the confirmation email arrived. Each line shows the date, local time, segment type, origin and destination, and booking reference code.

Can the itinerary be added to my calendar automatically?

The skill checks existing calendar events first to avoid duplicating bookings already present. It only creates new calendar events for segments you explicitly confirm, so nothing is added without your approval.

What happens if a booking is missing or the trip has gaps?

Gaps are reported explicitly rather than filled in. The output names unresolved issues such as a leg with no return, an overlapping booking, or a night with no lodging, and never invents details to complete the timeline.

How are changed or cancelled bookings handled?

A later confirmation supersedes an earlier one for the same reference code, so rebookings are reflected correctly. Cancelled bookings are excluded entirely and do not appear as itinerary segments.