md-pdflisted
Install: claude install-skill dewil/claude-toolkit
# md-pdf
Конвертация markdown -> PDF без зависимостей: md -> HTML (мини-конвертер и дефолтные стили внутри скрипта) -> печать установленным Chrome в headless-режиме. Скрипт-эталон - `scripts/md-pdf.py` (top-level папка `scripts/` в корне проекта). Не нужны pandoc/LaTeX/weasyprint - только Chrome.
## Когда применять
- Нужно отдать md-контент наружу файлом: отчет заказчику, саммари встречи, КП, конспект на печать.
- Проектный документ регулярно пересобирается в PDF (см. "Специализация").
## Когда НЕ применять
- **Документ пойдет на правки** (вычитка, согласование, режим рецензирования) - нужен `.docx`, см. скилл `md-docx`. PDF - для чтения, рассылки и печати; docx - когда получатель правит прямо в файле. Разбор markdown у скриптов общий, контракт таблиц и мягкого переноса одинаковый.
- Получателю подойдет сам markdown или текст в чате - PDF ради PDF не делать.
- Документ со сложной версткой (многоколоночность, вложенные списки) - конвертер их не умеет; либо дорабатывать конвертер, либо собирать HTML вручную и печатать тем же Chrome. Простые GFM-таблицы (однострочные ячейки) он умеет.
## CLI
```bash
python3 scripts/md-pdf.py note.md # note.pdf рядом с исходником
python3 scripts/md-pdf.py note.md --out /path/x.pdf # свой путь
python3 scripts/md-pdf.py note.md --css custom.css --title "Отчет"
python3 scripts/md-pdf.py note.md --author "Имя" # /Author в метаданные PDF
python3 scripts/md-pdf.py cv.md --photo фото.jpg --author "Имя Фамилия" # резюме с