book-study

Convert book chapters into a structured wiki with mastery tests and spaced repetition.

2|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/iadr-dev/colab --skill book-study-iadr-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: book-study
Source: https://github.com/iadr-dev/colab/tree/main/skills/book-study
Command: npx skills add https://github.com/iadr-dev/colab --skill book-study-iadr-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents passive reading by turning each chapter into structured learning with targeted questions, mastery testing, spaced repetition, and queryable notes.

Core Features & Use Cases

  • Guided reading + pre-reading questions to activate prior knowledge and set explicit learning goals.
  • Knowledge compilation into a wiki (chapters, concepts, cases, models, quotes, and questions) to preserve understanding over time.
  • Mastery testing with a strict rubric using Socratic questioning, followed by required practice before marking items mastered.
  • Spaced repetition scheduling to automatically review concepts that are due for retention.
  • Knowledge querying and cross-book comparison to retrieve, synthesize, and compare ideas across multiple books.

Quick Start

Start a new study session by asking: /book-study <book-name>.

Frequently Asked Questions about book-study

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

FAQPage Schema
How do I turn book notes into a structured knowledge graph for spaced repetition?

Spaced repetition scheduling automates concept review by running Socratic mastery tests using a 4-criterion rubric. It updates review intervals based on your test results, ensuring you only review concepts that are due for retention.

What is active recall and how does it prevent passive reading?

Socratic questioning applies a 4-criterion rubric to test your understanding before marking concepts as mastered. It requires you to practice and demonstrate active recall, preventing passive reading by verifying true comprehension.

Can I compare and synthesize concepts across multiple books?

Cross-book comparison allows you to retrieve, synthesize, and compare ideas across multiple books. It leverages generated state files like study-plans and mastery-maps to query structured chapter wikis and contrast overlapping concepts.

How do I start a mastery learning session for a specific book?

To start a mastery learning session, provide the book name to generate initial study-plan and mastery-map state files. The skill then guides your reading with pre-reading questions to activate prior knowledge and set explicit learning goals.

What is the best way to maintain book study state files for long-term retention?

Maintaining book study state files requires continuously updating study-plan and mastery-map documents after each session. This tracks your mastery levels and schedules spaced repetition, preserving your structured wiki and understanding over time.

Does mastery learning require generating state files for every chapter?

Mastery learning requires generating and maintaining book state files like study-plans and mastery-maps. These files track your progress, run Socratic checks, and update review intervals, ensuring systematic compilation of every chapter into the wiki.