A travel EA for your assistant. Remembers how you travel (carrier, miles, hotel budget, card benefits), keeps per-trip records, watches Gmail for booking changes, syncs your calendar, and emails an EA-style trip brief 48 hours before departure.
your trips, briefed like you have an EA
What You Get • Scheduled Jobs • Requirements • Install • Usage • Example Brief
Your assistant can already search flights and look up destinations. What it can't do out of the box is remember how you travel, or hand you the one-page briefing an EA would prepare before you get on a plane. This plugin does both.
A traveler profile, drafted from your Gmail travel history and confirmed in one exchange: home airport, preferred carrier, miles programs, hotel budget, booking platform, card travel benefits, passport country.
Trip records that persist across conversations: flights considered and booked, hotel shortlist, visa status, checklist. Planning resumes where it stopped, days later.
A trip brief, 48 hours before every departure: flights with confirmation numbers, transfers with pickup times, hotel with check-in details, day-by-day plan, documents, local basics, emergency numbers. Rendered in-app, PDF'd, and emailed to you (and companions if you want). Decisions made, not options listed.
Change monitoring: 3 days and 1 day out, your Gmail gets swept for gate changes, delays, and cancellations. If something changed you get an email with what changed and what it affects. No news, no email.
Calendar sync: trip block plus flight events pushed to Google Calendar once booked.
The part you should read before installing. Once set up, the plugin acts on its own:
| When | What happens |
|---|---|
| Right after setup | Your assistant tells you what it found (profile, trips) and repeats this table in chat |
| 3 days + 1 day before a trip | Gmail swept for gate changes, delays, cancellations. Email alert only if something changed |
| 48 hours before departure | Trip brief generated and emailed to you, without being asked |
| When you book | Trip block + flight events pushed to your Google Calendar |
What it will never do on its own: book anything, spend money, or email anyone other than you (companions only get the brief if you say so).
Both are hard requirements. Without them the plugin can't do its job.
assistant plugins install travel-planner
First use: the assistant scans your Gmail travel history, shows you the profile it drafted, and asks only for what email can't reveal (passport, miles programs, card benefits). Reminders are created automatically and stay silent unless there's something to say.
| Surface | What it does |
|---|---|
get-travel-context (tool) | Read profile + trip records before any planning |
update-profile (tool) | Save durable travel preferences |
update-trip (tool) | Create/update per-trip records |
generate-trip-brief (tool) | Build the EA-style HTML brief from a trip record |
travel-planner (skill) | The planning workflow: filter by profile, write back state, brief before departure |
Scheduled jobs (pre-trip monitoring, 48h brief send) are created through the assistant's built-in scheduler, same pattern as Amex Perk Reminder.
If Amex Perk Reminder is installed, hotel shortlists get checked against your active Amex credits automatically.
Built from a fictional Lisbon trip. This is what lands in your inbox 48 hours before departure:

Or open the real thing: brief-example.pdf
MIT