Сборка PDF-отчёта из Markdown-файла: заголовки, таблицы, код, цитаты — в аккуратный одностраничный PDF.
Загружай этот скилл когда нужно сделать PDF-документ из Markdown: отчёт по проекту, README в PDF, спецификацию, чек-лист для клиента, экспорт документации вне GitHub.
Use this skill when:
.md-файл и нужен PDF (отчёт, README, спецификация, сопроводительное письмо)Do NOT use when:
.md или github-rendered страницуpresentation-makerdiagram-maker / data-analysisSKILL.md — этот файлscripts/pdf_report_builder.py — конвертер markdown → PDF (Python 3 stdlib)# Из файла:
python3 skills/pdf-report-builder/scripts/pdf_report_builder.py -i report.md -o report.pdf --title "Project Report"
# Из stdin (пайплайн):
cat notes.md | python3 pdf_report_builder.py --stdin -o notes.pdf --title "Notes"
# Markdown с графиками → PDF:
# 1. Сгенерируй HTML с графиками через data-analysis --output html
# 2. Конвертируй HTML в PDF через pdf-report-builder
python3 skills/pdf-report-builder/scripts/pdf_report_builder.py -i report.html -o report.pdf --title "Отчёт с графиками"
--headless --print-to-pdf (обычно стоит на macOS)python3 -m pip install weasyprintpdflatex/tectonic/typst/contextЕсли ни одного нет — скрипт печатает подсказку по установке и завершается с кодом 1.
Разметка отрисовывается через pandoc (если установлен) или встроенный конвертер
(заголовки, списки, таблицы, код, цитаты, ссылки).
Для PDF с графиками используй пайплайн:
data-analysis --output html — генерирует HTML с Chart.js графикамиpdf-report-builder -i report.html -o report.pdf — конвертирует в PDFHTML-отчёт автоматически включает:
--preset)file out.pdf → «PDF document, version 1.4»presentation-maker.Run the documented command against the user’s actual input. Report the command, exit status, files changed or produced, and relevant stdout/stderr. Separate blocked or pre-existing failures from failures introduced by the current work. Do not call the result complete when the script was only described or when an artifact was not reopened and checked.