universal-study-planner

Generates personalized day-by-day university exam study schedules with spaced repetition and breaks.

8|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/pinakdhabu/Exam-prompt --skill universal-study-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: universal-study-planner
Source: https://github.com/pinakdhabu/Exam-prompt/tree/main/skills/study-planner
Command: npx skills add https://github.com/pinakdhabu/Exam-prompt --skill universal-study-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of creating personalized study schedules for students attending any university worldwide, ensuring effective time management and retention.

Core Features & Use Cases

  • Personalized Study Schedules: Generates custom study plans based on exam dates, syllabus scope, and learning preferences.
  • Optimized Time Allocation: Calculates time for each topic based on difficulty and weightage, ensuring comprehensive coverage.
  • Spaced Repetition and Active Recall: Integrates spaced repetition, active recall sessions, and break scheduling for effective learning.
  • Multiple Schedule Types: Offers Marathon, Sprint, Cram, and Balanced plans to suit different study timelines and needs.
  • Integration with Other Skills: Works seamlessly with skills like universal-pyq-analyzer, universal-imp-topics-generator, and universal-last-minute-crammer for comprehensive exam preparation.
  • Output Formats: Provides schedules in Markdown, CSV, Excel, and Calendar formats for easy integration and reference.

Quick Start

To generate a study schedule for your upcoming exams, use the universal-study-planner skill with the following command:

universal-study-planner --generate-schedule --exam-dates "2026-06-15, 2026-06-20" --subjects "Data Structures, Operating Systems, Database Management" --difficulty-ratings "Data Structures: Hard, Operating Systems: Medium, Database Management: Easy" --available-hours-daily "6, 8"

Frequently Asked Questions about universal-study-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a personalized study schedule with spaced repetition for my university exams?

To create a personalized study schedule with spaced repetition, you input your exam dates, syllabus scope, difficulty ratings, available hours, and learning preferences. The system outputs day-by-day timetables integrating spaced repetition, active recall sessions, and scheduled breaks.

Can I generate a study timetable for multiple subjects with different difficulty levels?

Yes, you can generate a study timetable for multiple subjects with varying difficulty levels. The planner optimizes time allocation by calculating the required time for each topic based on its specific difficulty and weightage to ensure comprehensive syllabus coverage.

What is the best way to prepare an exam schedule when I only have a few days left?

The best way to prepare an exam schedule with limited time is using the Cram or Sprint plan types. These schedule options adjust your day-by-day timetables to suit shorter study timelines while still integrating active recall sessions for effective exam preparation.

Does this study planner work for any university and export schedules to CSV or Excel?

Yes, this study planner works for any university worldwide and exports schedules to CSV, Excel, Markdown, and Calendar formats. This allows easy integration of your personalized day-by-day study timetables into your preferred calendar or task management tools.

How do active recall and break scheduling work in a generated study plan?

Active recall and break scheduling work in a generated study plan by embedding dedicated review sessions and rest periods directly into your daily timetable. This ensures optimized time management and memory retention alongside your regular topic study blocks.