read-book

Featured

When you want to read and extract structured notes from a book — PDF, EPUB, MOBI, markdown, .txt, pasted text, or URL to a public-domain work. Reads in chunks (by chapter when a TOC exists, by 50-page blocks otherwise), extracts per-chapter TL;DR + key concepts + quotes + action items + frameworks, and offers to capture to second-brain raw/ as a highlights- file. Four modes — notes (default, chapter-by-chapter), summary (whole-book TL;DR + 3–5 takeaways), quotes (pull-quote highlights only), study (notes + Q&A spaced-rep prep). Triggers on "/read-book," "read this book," "extract notes from this PDF," "what's in this book," "summarize this ebook," "pull quotes from this." Sibling to watch-video (same content-consumption pattern, different medium).

Data & Documents 229 stars 23 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /read-book — Extract structured notes from books and long PDFs Sibling to `watch-video`. Same content-consumption pattern: ingest → chunk → extract → optionally capture to second-brain. ## Step 1 — Parse input Accept: - **PDF**: file path (Claude reads PDFs natively in chunks via `Read pages:"X-Y"`) - **EPUB / MOBI**: file path (needs `pandoc` or `ebook-convert` to extract — see `references/sources.md`) - **Markdown / .txt**: file path (read directly) - **Pasted text**: just use what was pasted - **URL** to public-domain text: `WebFetch` (Project Gutenberg, archive.org, etc.) Detect type from file extension. If ambiguous, ask. ## Step 2 — Parse mode | Invocation | Mode | What you get | |---|---|---| | `/read-book <input>` | **notes** (default) | Chapter-by-chapter: TL;DR + key concepts + quotes + action items + frameworks | | `/read-book <input> summary` | summary | Whole-book TL;DR (1 paragraph) + 3–5 key takeaways + who-it's-for | | `/read-book <input> quotes` | quotes | Pull-quote highlights only, with chapter context and page refs | | `/read-book <input> study` | study | Notes mode + 10–20 spaced-repetition Q&A cards | If the book is long (>200 pages) and mode is unspecified, default to `notes` but warn it'll take many tool calls. ## Step 3 — Get the text + chunk See `references/sources.md` for per-source ingestion. Output of this step: text content + a chunking plan. **Chunking strategy** (hybrid, in priority order): 1. **By chapter** if a TOC exists (PDF wi...

Details

Author
coreyhaines31
Repository
coreyhaines31/makerskills
Created
1 months ago
Last Updated
2 days ago
Language
N/A
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

reading-notes

Process a book or article into structured progressive summary notes saved to the resources folder. Use when the user has finished reading something and wants to capture structured notes — 'I just finished reading X', 'take notes on this book'. Do NOT use for: fetching and summarizing a URL now (use summarize), capturing a raw thought (use capture), or web research (use research).

20 Updated 5 days ago
onebrain-ai
Data & Documents Listed

dialogic-reading

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.

0 Updated 1 weeks ago
bellaleng
Data & Documents Featured

read

Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask in any language to read, fetch, check, summarize, quote, cite, convert, or save a URL or PDF. Not for local text files already in the repo.

6,649 Updated 2 days ago
tw93