← ClaudeAtlas

md-pptxlisted

Собрать презентацию .pptx из markdown через scripts/md-pptx.py (stdlib, без python-pptx). Использовать когда нужны слайды - "сделай презентацию", "собери слайды из заметки/плана", "нужен pptx для показа". H1 - титульный слайд,
dewil/claude-toolkit · ★ 8 · Data & Documents · score 78
Install: claude install-skill dewil/claude-toolkit
# md-pptx Сборка .pptx из markdown без зависимостей: zip + PresentationML руками, как md-docx. Скрипт-эталон - `scripts/md-pptx.py` (top-level папка `scripts/` в корне проекта). Формат 16:9, текст - в текстбоксах (не в плейсхолдерах темы - намеренно, меньше схемной связности). ## Когда применять - Из готовой заметки/плана нужны слайды для показа или отправки. - Каркас презентации, который человек потом доведет в PowerPoint/Keynote (наш файл - честная точка старта, не финальный дизайн). ## Когда НЕ применять - Документ для чтения - это md-pdf или md-docx, не слайды. - Дизайнерская презентация (брендинг, картинки, анимации) - скрипт дает текстовый каркас; оформление делается человеком в редакторе поверх. ## Раскладка markdown по слайдам ```markdown # Название доклада <- титульный слайд (один; абзацы до п��рвого ## - подтитул) ## Первый слайд <- слайд с заголовком - пункт <- буллет - вложенный <- второй уровень (отступ 2+ пробела) 1. нумерованный <- тот же буллет: нумерация не сохраняется намеренно (порядок на слайде виден, а перенумерация при правках - шов) абзац <- текст без буллета **жирный** *курсив* `код` <- инлайн-разметка работает --- <- слайд без заголовка ("Вопросы?", переходный) | A | B | <- markdown-таблица становится таблицей слайда |---|---| (шапка жирная с заливкой, границы серые) | 1 | 2 | ``