Install
openclaw skills install @antreasantoniou/beautiful-pdfDesign and visually review print-ready PDFs
openclaw skills install @antreasantoniou/beautiful-pdfTurn structured content into a designed document, then inspect the rendered pages before delivery.
Choose the document pattern in references/doc-types.md.
Draft in Markdown for linear documents or HTML for custom layouts.
Start from assets/default.css and select a restrained palette from references/style-guide.md.
Render:
pandoc input.md --standalone --pdf-engine=weasyprint --css=assets/default.css -o output.pdf
# Or, for hand-authored HTML:
weasyprint input.html output.pdf
Rasterize every page and inspect it:
python3 scripts/pdf-to-png.py output.pdf /tmp/pdf-qa --dpi 200
Fix overflow, weak hierarchy, widows/orphans, awkward breaks, clipped tables, low contrast, and inconsistent spacing. Render again until the pages are intentional.
--metadata title when Markdown already contains an H1; it duplicates the title.file:// paths for local images and fonts.Use a user-approved destination. When no convention exists, prefer:
outputs/YYYY-MM-DD-descriptor.pdf
Before delivery, report the final page count, output path, and the visual issues checked.