Agent Skills

PDF Report Builder

Сборка PDF-отчёта из Markdown-файла: заголовки, таблицы, код, цитаты — в аккуратный одностраничный PDF.

Загружай этот скилл когда нужно сделать PDF-документ из Markdown: отчёт по проекту, README в PDF, спецификацию, чек-лист для клиента, экспорт документации вне GitHub.

🎯 When to use

Use this skill when:

Do NOT use when:

📦 Files

🧰 Usage

# Из файла:
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"

# Прямо из плана v1.2 и пр.

🧭 Движки (по приоритету)

  1. Chrome/Chromium/Edge headless--headless --print-to-pdf (обычно стоит на macOS)
  2. weasyprintpython3 -m pip install weasyprint
  3. pandoc + PDF-движокpdflatex/tectonic/typst/context

Если ни одного нет — скрипт печатает подсказку по установке и завершается с кодом 1. Разметка отрисовывается через pandoc (если установлен) или встроенный конвертер (заголовки, списки, таблицы, код, цитаты, ссылки).

🔬 Проверка результата