pptx-deck-creation — плагин для Claude Code: сборка PPTX-презентаций
Плагин собирает редактируемые PowerPoint-презентации по брифу и исходникам: сначала спецификация, потом точная раскладка по дюймам.
/plugin marketplace add wshobson/agents
/plugin install pptx-deck-creation@claude-code-workflowsЧто делает pptx-deck-creation
Плагин ведёт от брифа к готовому PPTX: готовит бизнес-нарратив и дизайн-контекст, а затем строит слайды по контракту layout_tree в дюймах. Автоматической раскладке он не доверяет — координаты задаются явно. Текст, фигуры, линии, таблицы, коннекторы и картинки остаются нативными и редактируемыми в PowerPoint.
Референсные презентации разбираются только на чтение: исходные слайды не копируются и не меняются. Проверки идут по геометрии, доступности, происхождению элементов и целостности OOXML-пакета. Скилл pptx-reference-deck-analysis даёт безопасные утилиты для разбора OOXML; его необязательная локальная зависимость — defusedxml, а для извлечения на высоком уровне может понадобиться python-pptx.
Сборщик на python-pptx плагин пишет под конкретную задачу и только когда запрошен PPTX. Общего рендерера внутри нет, шаблоны он не клонирует, браузер и MCP-сервер не нужны, ключи и онлайн-сервисы тоже. Если в проекте уже есть свой пайплайн генерации слайдов, этот плагин будет с ним спорить за формат вывода — это повод проверить, кто из них главный.
Какие задачи решает
- собрать редактируемую презентацию из брифа и черновиков
- задать точные координаты элементов вместо авторазметки
- разобрать чужую колоду на чтение, не меняя исходник
- проверить геометрию и доступность слайдов перед показом
- удержать целостность OOXML-пакета при сборке
Примеры запросов агенту
- Собери презентацию по этому брифу, координаты задай явно в
layout_tree - Разбери референсную колоду только на чтение и выпиши, как устроены слайды
- Проверь геометрию и доступность в готовом PPTX
Как установить pptx-deck-creation
Через маркетплейс плагинов
/plugin marketplace add wshobson/agents/plugin install pptx-deck-creation@claude-code-workflowsПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о pptx-deck-creation
Как установить pptx-deck-creation в Claude?
Через маркетплейс: сначала /plugin marketplace add wshobson/agents, затем /plugin install pptx-deck-creation@claude-code-workflows.
Что делает pptx-deck-creation?
Собирает редактируемые PowerPoint-презентации по брифу: готовит нарратив и дизайн-контекст, строит слайды по явным координатам и прогоняет проверки геометрии, доступности и целостности пакета.
Нужны ли ключи API или онлайн-сервисы?
Нет. Плагин работает локально, без браузера и MCP-сервера. Из зависимостей названы defusedxml для разбора OOXML и python-pptx для извлечения на высоком уровне.
Исходный текст
pptx-deck-creation · MIT
# PPTX Deck Creation Create editable, production-ready PowerPoint decks from a brief and source material. ## What it provides - A business narrative and design-context preparation workflow. - Final inch-based `layout_tree` contracts rather than implicit auto-layout. - Native editable PowerPoint text, shapes, lines, tables, connectors, and supporting images. - Read-only reference-deck and OOXML package analysis; source slides are never copied or mutated. - Geometry, accessibility, source-lineage, and OOXML package-integrity checks. ## Boundaries This plugin creates a small task-specific `python-pptx` builder only when a PPTX is requested. It does not ship a general renderer, clone templates, require a browser, use an MCP server, or require credentials or an online service. The combined `pptx-reference-deck-analysis` skill provides the safe, read-only OOXML utilities. Its optional local dependency is `defusedxml`; task-local high-level extraction may additionally use `python-pptx`.
© kimtth · MIT · wshobson/agents