Build a backward-planned study schedule for an exam — using proven learning methods, not just re-reading — so you cover what matters and actually retain it. Use when asked to make a study plan, help me study for [exam], I have an exam in [time], or how do I revise. Produces a week-by-week plan working back from the exam date, prioritized by weighting and your weak spots, sessions built on active recall and spaced repetition, past-paper/practice integration, and a realistic pace with breaks — not an unsustainable cram that forgets everything by exam day.
“I have a chemistry exam in 3 weeks — build me a study plan.”“Help me revise for finals, I have five subjects.”“Make a study schedule that actually helps me remember things.”“How should I study for a multiple-choice licensing exam?”“I've got 10 days and a lot to cover — plan my revision.”
What to give it
▸The exam — subject, format (multiple choice, essay, problems), and date
▸Time available — how many days/weeks and hours per day
▸The material — topics/syllabus and their rough weighting
▸Your weak spots — what you find hard or haven't covered
▸Your baseline — how prepared you are now, and any practice resources (past papers)
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Schedule is planned backward from the exam date
✓Time is prioritized by topic weight and weak areas
✓Sessions use active recall/spaced repetition/practice, not re-reading
✓Past papers/mocks are integrated, timed, near the end
✓Pace is sustainable with breaks and buffer
✓Final days are consolidation, not new material
⚠️ What it refuses to do
**"Revise everything"** with no schedule or priorities.
**Passive re-reading/highlighting** as the main method.
**Equal time on all topics** regardless of weight/weakness.
**No practice papers** until it's too late.
**A cram plan** that burns out and forgets.
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp