What problem does it solve? Producing sales proposals and decks as PDFs often breaks at the last mile: fonts fall back to generic ones, content overflows into phantom pages, and page counts drift from the approved plan. This Skill standardizes the HTML-to-PDF pipeline so the final artifact opens, fits, and prints correctly. ## Core Features & Use Cases - Print-optimized HTML structure: One <section class="page"> per planned page, with page components (cover, TOC, openers, investment table, joint commitment, back cover) and a print CSS enforcing A4 or 16:9 page geometry, page breaks, and embedded local fonts. - Headless export: scripts/html-to-pdf.mjs uses Playwright or Puppeteer to render the local HTML, waits for fonts and images, and aborts if any font or image fails to load. - Mandatory PDF verification: scripts/check-pdf.sh reports page count vs. expectation, file weight, embedded fonts, sample page renders, and extracted text for editorial checks. - Use Case: After a proposal's copy is approved, assemble the HTML from the skeleton template, export to PDF headlessly, and run the checker to confirm 12 pages, embedded brand fonts, and under 15 MB before sending to the client. ## Quick Start Use the sales-deck-production skill to build the proposal HTML from the approved copy, export it to PDF, and run the PDF check before delivery.