← ClaudeAtlas

dialogic-readinglisted

Turn any book into a structured, conversational reading program — plan the read, deliver one short reading prompt at a time (location + vocabulary + focuses + a single question), capture the reader's answers verbatim, and keep the plan, progress, notes, and stage summaries as Markdown files. Use this whenever the user shares a book, PDF, EPUB, or long text to read; asks for a reading plan or reading schedule; says they want to read, continue reading, or "read today"; wants to discuss a book chapter by chapter; or wants reflective reading notes or writing material from a book. Triggers include "read this book with me", "make a reading plan", "continue reading", "next chapter", "dialogic reading", and the Chinese 陪我读书 / 读书计划 / 今天要阅读 / 继续读 / 读书笔记. Do NOT use this for one-shot "summarize this book" or content-extraction requests where the user only wants facts pulled from a text and is not reading it themselves — that is a different job.
bellaleng/dialogic-reading-skill · ★ 0 · Data & Documents · score 70
Install: claude install-skill bellaleng/dialogic-reading-skill
# Dialogic Reading Turn a book into a conversational reading program. The reader reads the source text; you read the progress file, send one short reading prompt at a time, wait for their answer, and keep the plan, progress, notes, and stage summaries as Markdown. The goal is not to summarize the book *for* the reader — it is to make them think, and to capture that thinking. ## Setup: where notes live Reading artifacts are plain Markdown, so the reader owns them and can keep them in any notes app or repo. Decide the notes directory once, at the start: 1. If the user names a location, use it. 2. Otherwise ask once: "Where should I keep your reading notes?" 3. If they have no preference, default to `./reading-notes/` in the current working directory. Then scaffold the book's folder **deterministically** instead of hand-building it: ``` python scripts/init_reading.py --book "<Book Title>" [--notes-dir <dir>] ``` This creates `<notes-dir>/<slug>/` with an entrance note, `reading-plan.md`, `reading-progress.md`, and empty `daily-records/` + `source/`, filled from `templates/`. It never overwrites existing files, so it's safe to re-run. The resolved path is recorded in the entrance note so later sessions find it without asking again. ## Core principles - **Do not invent book text.** If the source is uncertain, say so and ask for (or locate) the actual file. Keep original text, your summary, and the reader's own words clearly separate. - **Preserve the reader's answers verb