# formatting-resumes > Converts resume YAML to professionally formatted PDF using Typst templates. Use when the user wants to generate a PDF, compile their resume, compare template layouts, or create print-ready documents. - Author: Brent Skoumal - Repository: vibewith-brent/claude-resume-skills - Version: 20260107204721 - Stars: 3 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/vibewith-brent/claude-resume-skills - Web: https://mule.run/skillshub/@@vibewith-brent/claude-resume-skills~formatting-resumes:20260107204721 --- --- name: formatting-resumes description: Converts resume YAML to professionally formatted PDF using Typst templates. Use when the user wants to generate a PDF, compile their resume, compare template layouts, or create print-ready documents. --- # Resume Formatter ## Overview Transform resume YAML files into professionally formatted PDF documents using Typst templates. Choose from 5 templates optimized for different use cases. ## Quick Start ```bash # Step 1: Convert YAML to Typst uv run scripts/yaml_to_typst.py resume.yaml executive --output resume.typ # Step 2: Compile to PDF uv run scripts/compile_typst.py resume.typ # Result: resume.pdf ``` ## Available Templates ### Template Selection Guide ``` Need? ├─ Professional default → Executive ├─ Modern/creative → Tech Modern ├─ Maximum density → Modern Dense or Compact └─ Clean/understated → Minimal ``` **Executive** (default) - Best for: Most professional roles, senior positions - Style: Clean hierarchy, navy/blue accents - Font: Inter - Features: Professional layout, good whitespace balance **Tech Modern** (new) - Best for: Modern tech/creative roles, distinctive aesthetic - Style: Deep lavender palette, pill-style skills, modern typography - Font: Carlito (Calibri alternative) - Features: Single-page optimized, creative competency display, professional but contemporary **Modern Dense** (new) - Best for: Extensive experience requiring optimal space usage - Style: Categorized inline skills, tight but readable spacing - Font: Inter - Features: Single-page target, 20-25 bullets + summary + skills, strategic density **Compact** - Best for: Extensive experience, dense content - Style: Maximum density without sacrificing readability - Font: Inter - Features: Tight spacing, small section headers **Minimal** - Best for: Clean, understated presentation - Style: Monochromatic with single blue accent - Font: Inter - Features: Generous whitespace, subtle hierarchy ## Workflow ### Convert YAML to Typst ```bash uv run scripts/yaml_to_typst.py