1. User initiates a study session or requests a review schedule.
2. The skill identifies the topic, duration, and learning goal.
3. It suggests an optimal study technique (active recall, spaced repetition, etc.).
4. A session timer is started, and progress is tracked.
5. The user logs their confidence level after the session.
6. The skill calculates the next review interval based on the spaced repetition algorithm.
7. The user can check their progress and adjust their study plan accordingly.