Export study plan as ICS
export_study_plan_icsConvert a study plan into an .ics calendar file for Google Calendar or Apple Calendar, with study sessions and exams as all-day events ready to import.
Instructions
Turn a study plan into an .ics calendar file to import into Google Calendar or Apple Calendar. It builds the same plan as build_study_plan, with the same hours_per_weekday if you set one, and answers with the whole file, so save the answer as plan.ics and open it. Every study session becomes an all day event that shows as free, with the topics of the session in its description when the exam has topics, and every exam becomes an all day event that shows as busy unless include_exams is false. Add reviews with the day you first studied each one to add Review: all day events to the calendar. Dates can be plain text, like Dec 12 or in 3 weeks. Example prompt: "Export my plan for a networking exam on 2026-12-12, 6 hours, starting 2026-12-07, as an ICS file."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exams | Yes | Exams with name, date, optional hours needed and optional topics with their own hours. | |
| reviews | No | Topics you are reviewing, with the day you first studied each one. | |
| days_off | No | Weekdays with no studying, like ["sun"]. | |
| start_date | No | First day to study. Defaults to today. Use 2026-12-12, or plain text like Dec 12, next Friday or in 3 weeks. | |
| hours_per_day | No | Study hours available on a study day. | |
| include_exams | No | Also add an all day event on each exam day. Set false for study sessions only. | |
| intervals_days | No | Days after the first study to review. | |
| hours_per_weekday | No | Study hours for each weekday, like [{day: "mon", hours: 2}, {day: "sat", hours: 6}]. Weekdays you leave out use hours_per_day, a weekday with 0 hours is a day off, and days in days_off are always left out. |