Skills for Real Engineers. Straight from my .agents directory.
read-book
Agent skill fromcoreyhaines31/makerskills
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).
How to install read-book
npx skills add coreyhaines31/makerskills# or add only this skill to Claude Code: copy the folder
skills/read-book/
# into
~/.claude/skills/read-book/ (all projects)
.claude/skills/read-book/ (one project)
1# /read-book — Extract structured notes from books and long PDFs23Sibling to `watch-video`. Same content-consumption pattern: ingest → chunk → extract → optionally capture to second-brain.45## Step 1 — Parse input67Accept:8- **PDF**: file path (Claude reads PDFs natively in chunks via `Read pages:"X-Y"`)9- **EPUB / MOBI**: file path (needs `pandoc` or `ebook-convert` to extract — see `references/sources.md`)10- **Markdown / .txt**: file path (read directly)11- **Pasted text**: just use what was pasted12- **URL** to public-domain text: fetch it with your agent's URL-fetch tool or `curl` (Project Gutenberg, archive.org, etc.)1314Detect type from file extension. If ambiguous, ask.1516## Step 2 — Parse mode1718| Invocation | Mode | What you get |19|---|---|---|20| `/read-book <input>` | **notes** (default) | Chapter-by-chapter: TL;DR + key concepts + quotes + action items + frameworks |21| `/read-book <input> summary` | summary | Whole-book TL;DR (1 paragraph) + 3–5 key takeaways + who-it's-for |22| `/read-book <input> quotes` | quotes | Pull-quote highlights only, with chapter context and page refs |23| `/read-book <input> study` | study | Notes mode + 10–20 spaced-repetition Q&A cards |2425If the book is long (>200 pages) and mode is unspecified, default to `notes` but warn it'll take many tool calls.2627## Step 3 — Get the text + chunk2829See `references/sources.md` for per-source ingestion. Output of this step: text content + a chunking plan.3031**Chunking strategy** (hybrid, in priority order):32…
Excerpt shown under the repository's MIT license.
More skills in makerskills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
