Installation
SKILL.md
PDF Skill
One skill for every PDF task. Read only the sub-reference that matches what the user wants.
Task → Reference Router
| The user wants to… | Read |
|---|---|
| Create a PDF — resume, one-pager, long doc, letter, portfolio, equity report, changelog, or anything custom | references/create.md |
| Understand the visual design system (tokens, typography, colors, layouts) | references/design.md |
| Understand how WeasyPrint builds PDFs + troubleshoot render issues | references/production.md |
| Write good copy inside a document (tone, rhythm, bilingual conventions) | references/writing.md |
| Embed a diagram (architecture, flowchart, quadrant, timeline, chart…) inside a document | references/diagrams.md |
| Memorize the non-negotiable rules at a glance | references/cheatsheet.md |
| Read or extract text, tables, metadata, or coordinates from a PDF | references/extract.md |
| Merge, split, rotate, crop, watermark, or encrypt existing PDFs | references/manipulate.md |
| OCR a scanned PDF or extract embedded images | references/ocr.md |
| Fill a PDF form (fillable fields or non-fillable flat forms) | references/forms.md |
| Do any of the above in JavaScript (pdf-lib, pdfjs-dist) | references/javascript.md |