Словами самого skill
Этот skill создаёт спецификации в формате JSON с явными координатами для редактируемых презентаций PowerPoint, где у каждого элемента заданы окончательные ограничивающие рамки в дюймах, стабильные ID, стили, z-индексы и классификации. Ни один рендерер не может определять расположение или уменьшать текст после составления спецификации. Корневой JSON содержит summary и slides; каждый слайд имеет стабильный ID, заголовок, отражающий основной посыл, порядок чтения для доступности и полное layout_tree.
Итоговые сводки включают явную layout_policy, охватывающую безопасные отступы, нижнюю границу контента, верхнюю границу колонтитула и минимальный зазор. Нативные объекты (текст, фигура, линия, таблица, изображение) заменяют любые вспомогательные визуальные элементы. Текст содержимого должен быть 9pt или больше. Построение начинается с пустых макетов, все bbox задаются через Inches(), явно устанавливаются перенос текста, автоматический размер, отступы, привязки, выравнивание, шрифты, цвета и параметры линий.
Что он выдаёт
- JSON-спецификация с summary и slides, содержащими деревья компоновки с явными координатами
Как это работает
- 01Составление окончательных координат в Layout_tree
Запишите абсолютные ограничивающие рамки в дюймах прямо в дерево компоновки. Ни один рендерер не может определять расположение, уменьшать текст или выводить компоновку после аудита.
- 02Объявление полной структуры для каждого слайда
У каждого слайда должен быть стабильный ID, заголовок, отражающий основной посыл, порядок чтения для доступности и полное layout_tree, объявляющее размер слайда, корневую группу и все объекты.
- 03Явное указание всех свойств объектов
Каждый значимый объект должен объявлять id, kind, role, classification, content, style, bbox и z_index с окончательными bbox в дюймах и стилями.
- 04Построение на основе пустого макета слайда
Локальный для задачи builder начинает с пустого макета слайда и размечает все bbox с помощью Inches().