Quarto Book Generator
Generate complete Quarto Book project structure with proper configuration.
When to use User wants to create a book or multi-chapter document User asks to set up a Quarto book project User needs a technical manual or documentation structure User mentions "quarto book" or "book project" Quick generation
Run the generator script with book name:
python3 ~/.claude/skills/quarto-book/scripts/generate.py
Or use Quarto CLI directly:
quarto create project book
Project structure mybook/ ├── _quarto.yml # Book configuration ├── index.qmd # Preface/Introduction ├── intro.qmd # Chapter 1 ├── methods.qmd # Chapter 2 ├── results.qmd # Chapter 3 ├── summary.qmd # Summary/Conclusion ├── references.qmd # References ├── references.bib # Bibliography └── _book/ # Output directory (generated)
_quarto.yml template project: type: book output-dir: _book
book: title: "Book Title" author: "Author Name" date: today chapters: - index.qmd - intro.qmd - methods.qmd - results.qmd - summary.qmd - references.qmd
bibliography: references.bib csl: apa.csl
format: html: theme: cosmo toc: true pdf: documentclass: scrbook papersize: a4 epub: toc: true
Chapter template
Chapter Title
Section 1
Content here...
Section 2
More content...
References
::: {#refs} :::
Commands Command Description quarto preview Live preview in browser quarto render Render all formats quarto render --to html Render HTML only quarto render --to pdf Render PDF only Multi-part structure
For books with parts:
book: chapters: - index.qmd - part: "Part I: Foundation" chapters: - basics.qmd - theory.qmd - part: "Part II: Application" chapters: - methods.qmd - results.qmd - references.qmd
Output formats HTML: Interactive web book with search PDF: Print-ready document (requires LaTeX) EPUB: E-reader format MS Word: Editable document