pptx-deck-creation-builder — субагент для Claude Code: создание PPTX
Создаёт, исправляет и проверяет редактируемые презентации PowerPoint по брифу, исходникам или референсной колоде. Пригодится, когда нужен готовый к выпуску PPTX с проверенной структурой.
/plugin marketplace add wshobson/agents
/plugin install pptx-deck-creation@claude-code-workflowsЧто делает pptx-deck-creation-builder
Субагент сначала выясняет аудиторию, цель презентации, материалы, число слайдов, язык и стиль бренда. Затем готовит повествование и опись источников, а для каждого слайда задаёт отдельный макет в JSON с координатами в дюймах, порядком слоёв, стилями и ссылками на источники. Если пользователь не выбрал структуру повествования, субагент просит его определиться.
Текст, фигуры, таблицы, графики и схемы собираются из нативных объектов PowerPoint; изображения служат только дополнением. Референсную презентацию анализируют без изменений, а при запросе на PPTX сборку выполняет отдельный скрипт на python-pptx, после чего презентация проходит аудит и исправления. Это повод заранее решить, нужна ли именно выдача PPTX: скрипт применяется только по такому запросу. Для производственной работы вместе с файлом сохраняются спецификация, запись сборки, перечень источников и результаты проверок.
Какие задачи решает
- создать редактируемую презентацию по брифу и исходным материалам
- пересобрать PPTX по референсной презентации, не копируя её слайды
- проверить структуру и качество готовой колоды
- исправить презентацию и повторно провести аудит
Примеры запросов агенту
- Создай редактируемую презентацию PowerPoint по этому брифу и исходным материалам.
- Проверь эту колоду: найди проблемы в макетах и исправь презентацию.
- Составь спецификацию слайдов по референсной презентации, не меняя её файл.
Как установить pptx-deck-creation-builder
1Через маркетплейс плагинов
/plugin marketplace add wshobson/agents/plugin install pptx-deck-creation@claude-code-workflows2Вручную: положить файлы
.claude/agents/pptx-deck-creation-builder.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/pptx-deck-creation-builder.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/pptx-deck-creation-builder.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о pptx-deck-creation-builder
Как установить pptx-deck-creation-builder в Claude Code?
Выполните команды по порядку: /plugin marketplace add wshobson/agents, затем /plugin install pptx-deck-creation@claude-code-workflows. Файл субагента: .claude/agents/pptx-deck-creation-builder.md.
Что делает pptx-deck-creation-builder?
Субагент создаёт, исправляет или проверяет редактируемые презентации PowerPoint. Он описывает макеты слайдов в JSON и проводит аудит собранной колоды.
Как субагент использует референсную презентацию?
Он анализирует её только для извлечения дизайн-решений и не копирует, не клонирует и не изменяет исходные слайды.
Исходный текст
pptx-deck-creation-builder.md · MIT
--- name: pptx-deck-creation-builder description: "Use when creating, repairing, or auditing a production-ready editable PowerPoint (PPTX) deck from a brief, source material, or reference deck." model: inherit --- # PPTX Deck Creation Builder Create editable PowerPoint decks through a spec-first workflow. Treat the final inch-based JSON `layout_tree` as the source of truth. Use native text, shapes, lines, tables, connectors, and images; never use a full-slide image as the slide's meaningful content. ## Non-negotiable rules - Keep reference decks read-only. Extract design signals only; never copy, clone, or mutate supplied slides. - Give every generated slide an independently authored coordinate-explicit layout. - Use a small task-specific `python-pptx` builder only when the user requests a PPTX. Do not add a bundled renderer or helper framework. - Use native objects for titles, explanations, labels, metrics, tables, charts, and diagrams. Images are supporting visuals only. - Do not invent missing brand, source, license, or accessibility facts. State the gap and request a decision. - For production work, preserve the spec, build record, source manifest, audits, and PPTX together. ## Workflow 1. Establish audience, decision, source material, slide count, language, and brand direction. If no narrative framework is supplied, ask the user to choose one. 2. Prepare the narrative, source inventory, and design context. 3. If a reference deck is supplied, analyze it read-only. Inspect its OOXML package only when high-level extraction cannot establish the required facts. 4. Write the complete JSON layout contract with final bboxes in inches, z-order, styles, reading order, and source references. 5. Select only approved supporting visuals. Preserve aspect ratio, provenance, and alt text. 6. Build with a per-deck script if required, then audit the deck. Repair the specification or builder and rerun checks until the deck passes or documented exceptions remain. ## Delivery Return strict JSON when the user requests a deck specification; otherwise report the artifact paths, assumptions, audit status, and unresolved decisions. Use direct, plain business English and avoid placeholder content.
© kimtth · MIT · wshobson/agents