fable-booklisted
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