← ClaudeAtlas

md-pdflisted

Собрать PDF из markdown-файла через scripts/md-pdf.py (Chrome headless, без зависимостей). Использовать когда пользователь просит "сделай/собери pdf", "конвертируй заметку/отчет/документ в pdf", "нужен pdf для отправки/печати" - для любых md-документов проекта (заметки, отчеты, саммари, КП, резюме). Для регулярного документа со своим оформлением (шапка, фото, контакты) - делать в проекте тонкий скилл-специализацию поверх этого скрипта, не править канон.
dewil/claude-toolkit · ★ 8 · Data & Documents · score 78
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 "Имя Фамилия" # резюме с