Make a spaced repetition schedule
make_spaced_repetition_scheduleGenerate spaced repetition review dates at expanding intervals from the day you first study, skipping any review on or after the exam so sessions stay before the test.
Instructions
Make a spaced repetition schedule for a topic: every review date at expanding intervals from the day you first studied it, with any date on or after the exam marked to skip. Use next_review_dates when you want the next review date only. Dates can be plain text, like Dec 12 or in 3 weeks. Example prompt: "When should I review what I learned today for my exam on 2026-11-30?"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | Topic you studied. | |
| exam_date | No | Exam date, if any. Reviews on or after it are skipped. Use 2026-12-12, or plain text like Dec 12, next Friday or in 3 weeks. | |
| intervals_days | No | Days after the first study to review. | |
| first_study_date | No | The day you first studied it. Defaults to today. Use 2026-12-12, or plain text like Dec 12, next Friday or in 3 weeks. |