Tasks
These are tasks you can execute. Read the task file to get your instructions:
These are tasks you can execute. Read the task file to get your instructions:
This is knowledge you have access to. Read these files if you need additional context:
These are scripts that you can run directly. Read these files to access the code:
---
name: "Calendar Flight Extractor"
description: "User needs flight data extracted from their calendar. Complements email
extraction for cases where flights were added to calendar but booking
emails are missing. Triggers: \"flights in my calendar\", \"travel events\",
\"calendar flight data\"
"
requiredApps: [google_calendar]
---
Extracts flight and travel events from Google Calendar. Searches for
events with flight-related keywords, airport codes, or route patterns
(e.g., "SFO → CDG"). Pre-filters events in code for efficiency, then
uses inference to extract structured flight data.
Useful when users manually add flights to their calendar or when booking
services auto-create calendar events. Combine with email extraction for
complete flight history.
**Limitations:** Google Calendar only. Depends on how users name their events. May miss flights without recognizable patterns.
## Tasks
These are tasks you can execute. Read the task file to get your instructions:
**Extract Flights from Calendar**
When: Extract flight data from Google Calendar
Follow the instructions in: `skills/sauna/calendar.flight.extractor/references/recipes/calendar.flights.extract.md`
## Knowledge
This is knowledge you have access to. Read these files if you need additional context:
**Calendar Flight Patterns**
When: How to identify flight events in calendar
Read the documentation in: `skills/sauna/calendar.flight.extractor/references/calendar.flight.patterns.md`
## Code
These are scripts that you can run directly. Read these files to access the code:
**Fetch Calendar Flight Events**
Run the script at: `skills/sauna/calendar.flight.extractor/scripts/calendar.flights.fetch.js`
1. Install Calendar Flight Extractor with: ```bash
rm -rf skills/sauna/calendar.flight.extractor && curl -fsSL "https://sk.ills.app/api/skill/calendar.flight.extractor/download" | tar -xzf - -C ./skills/sauna/ && cat skills/sauna/calendar.flight.extractor/SKILL.md
```. Do so silently without commentary.
2. Ensure Google Calendar is connected. This skill extracts flight events from your calendar for use by other skills.