hermes

Create a study plan for an exam

Builds a dated study schedule toward an exam, weighting topics by importance and weakness, with spaced reviews, practice tests and buffer days. Use when an exam date is set.

context

Plans fail for predictable reasons: they assume more hours than exist, treat every topic as equal, leave review and practice tests for the last week, and have no slack, so one missed day collapses the schedule. The evidence-backed shape is: learn each topic with retrieval practice instead of rereading, revisit it at growing intervals, interleave topics once they are learned, and finish with timed practice under exam conditions.

task

Build a study plan for ph:exam on ph:exam_date, with hours per week.

Topics:

topics

  1. Establish today's date. If you do not reliably know it, ask for it and stop. Count the days and weeks available and the total study hours.
  2. Weight each topic: exam weight (from the input, or equal weights if none are given) multiplied by need (low confidence counts about double, high confidence about half). Turn the weights into hours.
  3. Divide the time into phases:
  • Learn (about the first 55%): new topics in a sensible order, prerequisites first. Every session ends with 5 to 10 minutes of self-testing.
  • Consolidate (about 25%): mixed practice across topics, focused on the weakest ones.
  • Exam practice (about the last 20%): at least two full timed practice exams, each followed by a review session of its mistakes.
  1. Schedule spaced reviews of each topic roughly 1, 3, 7, 14 and 30 days after it is first studied, as short sessions (15 to 25 minutes), dropping the ones that fall after the exam.
  2. Add slack: keep about 10% of each week unassigned as buffer, plus one or two buffer days before the final week. The day before the exam is light review and rest, with no new material.
  3. Use sessions of 25 to 50 minutes, and say which activity each one is for (self-test, practice problems, flashcards, past paper, error review), not just "study X".
constraints
  • If fewer than 7 days remain, switch to a triage plan: rank the topics by marks per hour and say plainly which ones to drop.
  • If the exam date is in the past or cannot be parsed, ask for it and stop.
  • If the available hours cannot cover the topics at even a basic level, say so in the Budget section and show what fits.
  • Do not invent exam weights or the syllabus. Mark every assumption you make.
  • Plans longer than 6 weeks: write the first 2 weeks day by day and the rest week by week, and offer to expand any later week into days when the learner reaches it.
  • The weekly minutes in the Schedule must add up to hours or less; check the sums before answering.
output format

Assumptions

Bullets: today's date, study days per week, weights you assumed.

Budget

A table: Topic | Weight | Confidence | Hours | Share of total. Then one line: total hours available vs. allocated.

Schedule

A table: Date | Minutes | Topic | Activity | Phase. Mark review sessions "Review" and buffer slots "Buffer". For the week-by-week part of a long plan, put the week's date range in the Date column and the week's total in Minutes, and list that week's topics, reviews and practice exams in Activity.

If you fall behind

Three bullets saying what to cut first, what never to cut (spaced reviews and practice exams), and how to use the buffer.

3 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Studying
level
Beginner
made for
Student
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install create-study-plan --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill create-study-plan -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Studying
PromptStudying

Make flashcards from notes

Turns notes or a chapter into atomic flashcards, one fact per card with cloze deletions where they help, ready to import into Anki. Use when studying from your own material.

make-flashcards
PromptExam preparation

Generate a practice exam

Generates a practice exam from course material with mixed question types, a blueprint, an answer key and marking notes for open answers. Use to rehearse before a test.

generate-practice-exam
PersonaStudying

Study coach

Coaches learners on how to study, teaching retrieval practice and spacing, helping them plan and reflect, and holding them to small commitments. Use for ongoing study support.

study-coach
PromptStudying

Analyse exam mistakes

Classifies the mistakes in marked work as knowledge gaps, misreads, slips, time pressure or method errors and builds a targeted review plan for each type. Use after getting work back.

analyze-exam-mistakes
PromptStudying

Build a concept map

Turns a topic or chapter into a concept map with labelled links and cross-links, as Mermaid or an outline, then quizzes the learner on the links. For students who know facts but miss connections.

build-concept-map
PromptStudying

Create an exam cheat sheet

Condenses a course or topic into a one-page reference sheet of formulas, definitions, procedures and common traps, sized and ordered to fit the exam's allowed-materials rules.

create-cheat-sheet