pdf

Installation
SKILL.md

PDF Skill

Workflow

  1. Render PDF pages to PNGs for visual review (prefer pdftoppm; fall back to asking the user if Poppler is unavailable).
  2. Use reportlab to generate new PDFs.
  3. Use pdfplumber or pypdf for text extraction; these are unreliable for layout fidelity.
  4. After each meaningful update, re-render and verify alignment, spacing, and legibility.

Temp and output conventions

  • Use tmp/pdfs/ for intermediate files; delete when done.
  • Write final artifacts under output/pdf/ when working in this repo.
  • Keep filenames stable and descriptive.

Dependencies (install if missing)

Prefer uv for dependency management.

Installs
2
GitHub Stars
5
First Seen
Jun 25, 2026