Install
openclaw skills install bookforge-retrieval-practice-study-systemDesign a complete self-quizzing study system for any subject, course, or learning goal. Use this skill whenever the user wants to study more effectively, stop wasting time rereading notes, build a study schedule from learning material, prepare for exams, create flashcard decks with a spacing system, design a practice-quiz regimen, or turn any document into a retrieval-based learning plan — even if they don't mention "retrieval practice" or "spaced repetition." Works for students at any level, professionals upskilling, lifelong learners, and coaches designing training programs. Do NOT use this skill to evaluate whether a textbook or course is good (that is a different task), or to build automated quiz software (that requires a coding skill).
openclaw skills install bookforge-retrieval-practice-study-systemYou have a body of material to learn and want to build a structured, science-backed study system. Typical situations:
Before starting, verify:
Mode: Hybrid — The agent designs all study materials, question sets, and the schedule. The human executes the daily practice sessions.
Study material: What must be learned? This is the source for generating questions. → Check for: uploaded files, linked documents, pasted notes, chapter summaries in the prompt → If missing, ask: "Please share the material you want to study — lecture notes, textbook chapters, or a course outline."
Learning goal: What does mastery look like? This determines question depth. → Check for: exam format (multiple-choice, essay, practical), job competency requirements, certification criteria → If missing, ask: "What will you be tested on or need to do with this knowledge?"
Timeline: When is the deadline or exam? This sets the spacing schedule. → Check for: dates mentioned in prompt, course syllabi, exam announcements → If missing, ask: "How much time do you have before you need to know this material?"
Existing notes or highlights: Prior study attempts that reveal what the user already knows → Look for: annotated files, highlighted PDFs, previous flashcard decks → If unavailable: treat all material as new
Subject domain: Affects question type (factual recall vs. concept-application vs. procedure) → Look for: course name, subject tags, discipline cues in the material
SUFFICIENT when ALL of these are true:
✓ Study material is available (or described in enough detail to generate questions)
✓ Learning goal is clear (what the learner must be able to do)
✓ Timeline is known (or default 4-week schedule is acceptable)
BLOCK if: no material and no description — cannot generate meaningful questions without content
Read the study material and identify:
WHY: Retrieval practice is most effective when questions target the deep structure of the material — the underlying principles — not just surface facts. Identifying learning targets first ensures the question set is prioritized, not exhaustive.
Output: A numbered list of 10-20 learning targets, ranked by importance to the learning goal.
For each learning target, write 1-3 questions. Prefer:
Avoid:
WHY: Research demonstrates that questions requiring the learner to produce an answer (short-answer, essay) yield significantly stronger long-term retention than recognition-based formats (multiple choice, true/false). The cognitive effort of generating an answer strengthens the neural pathway to that memory. When multiple-choice is necessary (e.g., matching a certification exam format), write questions with plausible distractors that require discrimination, not guessing.
IF the material is primarily procedural (e.g., a clinical protocol, a coding pattern): → Write sequence-recall questions: "List the steps of X in order" and error-identification questions: "What is wrong with this approach?"
IF the material is primarily conceptual (e.g., economic theory, learning science): → Weight toward explanation questions: "Explain why X happens" and comparison questions: "How does X differ from Y?"
Output: A question bank file (quiz-questions.md) with questions grouped by learning target.
Construct a tiered review schedule based on the timeline and confidence level:
Tier schedule (adjust for your timeline):
For short timelines (exam in under 2 weeks):
WHY: Spacing practice — leaving time between retrieval sessions — forces the brain to reconstruct the memory from long-term storage rather than working memory. This reconstruction process, which feels effortful and even frustrating, is precisely what strengthens long-term retention. Research shows cramming produces 50% forgetting within two days; spaced practice reduces forgetting to 10% over the same period.
Output: A study calendar file (study-schedule.md) with specific dates, session content, and time estimates.
Organize flashcards (physical or digital) into 3-5 boxes with escalating review intervals:
| Box | Review frequency | Entry rule | Exit rule |
|---|---|---|---|
| Box 1 (Active) | Every session | All new cards start here | Answered correctly once → Box 2 |
| Box 2 | Every other session | From Box 1 | Correct again → Box 3 |
| Box 3 | Once a week | From Box 2 | Correct again → Box 4 |
| Box 4 | Once a month | From Box 3 | Correct again → Box 5 |
| Box 5 (Mastered) | Once a semester / before high-stakes events | From Box 4 | Stays here unless missed → back to Box 1 |
Critical rule: If a card is answered incorrectly at any box level, it returns immediately to Box 1.
WHY: The Leitner system (a physical implementation of spaced repetition) ensures that difficult material receives more practice and easy material is not wasted on. The "any miss → Box 1" rule prevents the learner from self-deceiving about mastery — the moment a card is missed, it is treated as unlearned.
Output: Instructions for setting up the Leitner system in study-schedule.md, including the starting box assignment for all cards.
Mastery for a given concept is declared when ALL of these are true:
Warning signals (study is not working — change approach):
WHY: Without explicit mastery criteria, learners commonly experience the "fluency illusion" — the feeling of knowing that arises from familiarity with the text, not from actual command of the material. Familiarity is not retrievability. Defining mastery signals forces the learner to test their knowledge against objective criteria rather than subjective feeling.
Output: A mastery checklist section at the bottom of study-schedule.md.
Write a one-page summary contrasting retrieval practice with rereading, specific to the learner's material:
Rereading (what feels productive but is not):
Retrieval practice (what feels harder but works):
WHY: Learners who understand the mechanism are more likely to tolerate the discomfort of self-quizzing. The awkward feeling of struggling to recall is cognitively identical to the process that makes memories durable. Naming this feeling in advance reduces the temptation to abandon the system.
Output: Anti-pattern guide appended to quiz-questions.md.
| Input | Required | Description |
|---|---|---|
| Study material | Yes | Text, notes, chapters, or course outline to learn |
| Learning goal | Yes | What the learner must be able to do with this knowledge |
| Timeline | Yes (or accept default 4-week) | Days until exam or competency is needed |
| Existing flashcards / notes | No | Prior study artifacts that can seed the question bank |
| Exam format | No | Affects question type weighting |
| Output | Format | Description |
|---|---|---|
quiz-questions.md | Markdown | Full question bank grouped by learning target, with anti-pattern guide |
study-schedule.md | Markdown | Day-by-day schedule, Leitner box setup, mastery checklist |
# Study Schedule: [Subject]
**Learning goal:** [What you will be able to do]
**Exam / deadline:** [Date]
**Total sessions:** [N]
## Leitner Box Setup
- Box 1 (Active): [N] cards — review every session
- Box 2: [N] cards — review every other session
- Box 3: [N] cards — review weekly
- Box 4: [N] cards — review monthly
- Box 5 (Mastered): empty at start
## Session Calendar
| Date | Box(es) to quiz | Time estimate | Notes |
|------|----------------|---------------|-------|
| [Day 1] | All (Box 1) | 30 min | First pass — expect to miss most |
| [Day 2-3] | Box 1 (misses only) | 20 min | Focus on gaps |
| ... | ... | ... | ... |
## Mastery Checklist
For each learning target, check off when:
- [ ] Correct 3 consecutive sessions without hesitation
- [ ] Can explain in own words
- [ ] Can connect to at least one other concept
- [ ] In Box 4 or Box 5 for one full cycle
1. Retrieval, not review, is the learning event Reading creates familiarity; retrieval creates memory. After the first reading, every additional hour spent rereading yields far less retention than the same hour spent self-quizzing. The act of pulling a memory from storage — not the act of encoding it — is what makes it durable.
2. Desirable difficulty: effortful = effective The discomfort of struggling to recall something is not a sign of failure; it is the mechanism of learning. Research consistently shows that more effortful retrieval produces stronger retention than easy retrieval. If self-quizzing feels smooth and easy, the spacing interval is probably too short.
3. Spacing beats massing Distributing practice across days produces dramatically better long-term retention than the same amount of practice compressed into one session. The reason: spaced sessions require the brain to reconstruct the memory from long-term storage, reinforcing the neural pathway each time. Cramming draws from short-term memory and fades quickly.
4. Errors are learning events, not failures Getting a question wrong, then checking the correct answer and trying again, produces better learning than never having made the error. Wrong answers followed by corrective feedback are more effective than rereading alone. Do not avoid questions you expect to miss — seek them out.
5. Calibration beats confidence The fluency illusion (feeling like you know material because you can read it fluently) is one of the most reliable predictors of exam failure. Self-quizzing provides an objective measure of what you actually know, not what you feel you know. Use quiz scores, not reading speed or highlighting volume, to guide study decisions.
6. Interleaving deepens discrimination Mixing study of different topics or problem types — rather than blocking one topic at a time — helps the brain learn to identify which approach applies to which situation. This is harder and slower than blocked practice but produces superior transfer to new problems.
Scenario: A first-year medical student has four weeks before a comprehensive physiology exam. The course covers twelve organ systems. After two weeks of rereading notes and highlighting textbooks, they scored 65 on a practice exam. They need to change their approach.
Trigger: "I have a physiology exam in four weeks. I've been rereading my notes but not retaining anything. Help me study."
Process:
Output: quiz-questions.md (90 questions, grouped by system) and study-schedule.md (28-day calendar, Leitner assignments, mastery checklist)
Scenario: An engineer wants to deeply learn distributed systems concepts from a technical book. They have 6 weeks, no fixed exam, but a system design interview in 42 days. They've been reading chapters but feel like concepts slip away within a day.
Trigger: "I'm reading a technical book on distributed systems for a system design interview. Nothing is sticking. Can you build me a study system?"
Process:
Output: quiz-questions.md and study-schedule.md optimized for interview preparation
Scenario: A middle school social studies teacher wants to integrate low-stakes quizzing into their unit on ancient civilizations. They have 8 weeks of unit material and want a system that does not feel punitive to students.
Trigger: "I'm a teacher. Help me design a quiz system for my ancient civilizations unit that helps students retain information without stressing them out."
Process:
Output: quiz-questions.md (80 questions in three quiz sets) and study-schedule.md (8-week calendar with classroom timing)
references/research-evidence.md — Key empirical studies: testing effect research (1917, 1939, 1978, 2005 Columbia Middle School, 2007 eighth-grade science), forgetting curve data, cramming vs. spacing retention comparisonsreferences/leitner-system-guide.md — Full Leitner box implementation guide including physical card setup and digital app equivalentsreferences/mastery-signals.md — Extended mastery criteria for different subject types (procedural, conceptual, declarative)references/anti-patterns.md — Full comparison of 6 ineffective study strategies vs. retrieval practice alternativesThis skill is licensed under CC-BY-SA-4.0. Source: BookForge — Make It Stick: The Science of Successful Learning by Peter C. Brown, Henry L. Roediger III, Mark A. McDaniel.
This skill is standalone. Browse more BookForge skills: bookforge-skills