← ClaudeAtlas

fable-booklisted

Use when asked to turn a PDF, Markdown, HTML, or text source into a beautiful iPad-readable book or "fable book", to restyle a document in the Anthropic/Fable theme (warm ivory, coral, serif), or to make a long technical document "extremely readable" as a PDF for tablet reading.
itzTiru/claude-code-skills-fable5 · ★ 0 · Data & Documents · score 58
Install: claude install-skill itzTiru/claude-code-skills-fable5
# Fable Book Produce a print-quality PDF book in the Anthropic Fable design language: warm ivory paper, book-cloth coral accents, Source Serif 4 + Archivo + JetBrains Mono, tappable table of contents, nested bookmarks, exotic butterfly cover art, and botanical vignettes on pages with room to spare. Pages are 504 × 725 pt, the exact iPad Air 11" aspect ratio, so the book fills the screen with no letterboxing. The output is not a conversion; it is a re-authored book. You read the source, then write structured HTML on top of the bundled design system. ## Requirements Chrome or Chromium headless, `pdftotext`/`pdftoppm`/`pdfinfo` (poppler), `uv`, and the JetBrains Mono font installed (falls back to any mono otherwise). Fonts for the theme are bundled in `assets/fonts/`. ## Workflow 1. **Extract the source.** PDFs: `pdftotext -layout src.pdf`. Markdown/HTML: read directly. Understand the full content before structuring; never drop content silently. 2. **Plan the book.** Chapters, parts, front matter, appendices. Decide which prose becomes callouts, tables, formulas, code blocks, and figures. For long sources, keep the author's structure; for loose notes, impose one. 3. **Author `book.html`** in a work directory: concatenate `assets/design-system.html`, your body sections, then `</body></html>`. Replace `{{TITLE}}`. The HTML references `fonts/fonts.css` relatively; build.py copies the bundled fonts into the workdir automatically, so do not vendor them your