create-pdf
Installation
SKILL.md
Guidelines for creating professional, visually distinctive PDF reports via python-pptx's PDFReport helper class and matplotlib.
The design language borrows from modern presentation aesthetics — clean, spacious, intentional — adapted for the long-form reading experience. Light body pages for readability, bold title treatment for impact, and strategic color throughout.
Reference Files
Read these from /tmp/skills/pdf/references/ when you need implementation details.
| File | When to load | Contents |
|---|---|---|
components.md |
Before building the report | Helper method reference, code block implementation, custom component patterns, visual motif ideas |
charts.md |
Before creating any chart | Matplotlib styling, palette integration, chart type selection, chart + context composition |
technical.md |
When troubleshooting or building custom layouts | Page-break safety, write/multi_cell pitfalls, FPDF encoding, common bugs |
1. Design Philosophy
Every element earns its place on the page. If it doesn't communicate, clarify, or guide the eye — remove it.