Перейти к руководству
pptx-slide-specificationавтор Seth Hobson

PPTX Slide Specification Skill.

Скилл для Claude Code и Codex для PPT и презентаций: создаёт JSON-спецификации с явными координатами для редактируемых PPTX-файлов.

  • Presentations
  • PPTX
wshobson/agents · plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.mdSKILL.md
--- name: pptx-slide-specification description: Use when authoring or repairing a coordinate-explicit JSON specification for an editable PPTX deck. --- ## Required contract ## Authoring rules ## Build contract
Метаданные и заголовки разделов прочитаны из исходного файла 2026-09-14 · 1 954 символа полностью

01 Что делает

Что делает skill pptx-slide-specification в Claude Code и Codex

Сводка, рабочий процесс и результаты — всё прочитано из SKILL.md этого skill.

Из SKILL.mdПрочитано 14.09.2026 · не запись выполнения

Словами самого skill

Этот skill создаёт спецификации в формате JSON с явными координатами для редактируемых презентаций PowerPoint, где у каждого элемента заданы окончательные ограничивающие рамки в дюймах, стабильные ID, стили, z-индексы и классификации. Ни один рендерер не может определять расположение или уменьшать текст после составления спецификации. Корневой JSON содержит summary и slides; каждый слайд имеет стабильный ID, заголовок, отражающий основной посыл, порядок чтения для доступности и полное layout_tree.

Итоговые сводки включают явную layout_policy, охватывающую безопасные отступы, нижнюю границу контента, верхнюю границу колонтитула и минимальный зазор. Нативные объекты (текст, фигура, линия, таблица, изображение) заменяют любые вспомогательные визуальные элементы. Текст содержимого должен быть 9pt или больше. Построение начинается с пустых макетов, все bbox задаются через Inches(), явно устанавливаются перенос текста, автоматический размер, отступы, привязки, выравнивание, шрифты, цвета и параметры линий.

Что он выдаёт

  • JSON-спецификация с summary и slides, содержащими деревья компоновки с явными координатами
Смотрите пример запроса ↗

Как это работает

  1. 01
    Составление окончательных координат в Layout_tree

    Запишите абсолютные ограничивающие рамки в дюймах прямо в дерево компоновки. Ни один рендерер не может определять расположение, уменьшать текст или выводить компоновку после аудита.

  2. 02
    Объявление полной структуры для каждого слайда

    У каждого слайда должен быть стабильный ID, заголовок, отражающий основной посыл, порядок чтения для доступности и полное layout_tree, объявляющее размер слайда, корневую группу и все объекты.

  3. 03
    Явное указание всех свойств объектов

    Каждый значимый объект должен объявлять id, kind, role, classification, content, style, bbox и z_index с окончательными bbox в дюймах и стилями.

  4. 04
    Построение на основе пустого макета слайда

    Локальный для задачи builder начинает с пустого макета слайда и размечает все bbox с помощью Inches().

02 Определите своё применение

Когда использовать навык pptx-slide-specification

Используйте навык pptx-slide-specification в Claude Code или Codex, когда работа относится к PPT и презентациям такого рода. Соответствие и ограничения ниже взяты из собственного файла навыка.

Хорошо подходит

  • Составление спецификации JSON с явными координатами для редактируемой презентации PPTX

    03 Внутри скилла

    Правила, которые skill pptx-slide-specification задаёт Claude Code и Codex

    7 конкретных инструкций, значений по умолчанию и ограничений, которые SKILL.md задаёт агенту, — та часть файла, которая меняет результат.

    1. Используйте стабильные читаемые ID и положительные размеры

      Все ID должны быть стабильными и читаемыми. Используйте абсолютные группы и положительные размеры в дюймах на всём протяжении спецификации.

    2. Держите контент внутри безопасного поля и выше подвала

      Обычный контент должен оставаться внутри безопасного поля и выше строки подвала. Полностраничными (full bleed) могут быть только фоновые объекты layout_design.

    3. Минимальный размер текста контента — 9pt

      Держите размер текста контента не менее 9 pt. Сокращайте, изменяйте размер или разбивайте плотный контент, прежде чем уменьшать размер шрифта.

    4. Используйте нативные объекты для всего контента

      Используйте нативные объекты text, shape, line, table и image. Воссоздавайте подписи и значения с любого вспомогательного визуала как нативные объекты, а не оставляйте их в изображениях.

    5. Предоставляйте метаданные доступности и источников

      Указывайте содержательный alt-текст для значимых изображений. Записывайте source_ref для утверждений с источником. Итоговая сводка производства должна содержать метаданные доступности.

    6. Включайте явную layout_policy в сводку

      Итоговая сводка производства должна содержать явную layout_policy, которая задаёт безопасное поле, нижнюю границу контента, верх подвала и минимальный зазор.

    7. Builder отклоняет некорректную геометрию

      Builder должен отклонять нулевую или отрицательную геометрию перед добавлением объекта, чтобы гарантировать, что у всех форм валидные размеры.

    04 Применение

    Установите pptx-slide-specification в Claude Code или Codex

    Одна команда npx skills add, затем первая задача в вашем агенте и чек-лист для результата.

    Добавьте pptx-slide-specification в Claude Code, Codex или ваш агент

    Запустите в своём проекте; установщик спросит, какому агенту его добавить.

    Terminal
    npx skills add https://github.com/wshobson/agents --skill pptx-slide-specification

    Общая форма CLI skills для plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md; репозиторий может документировать свой собственный путь.

    Дайте skill первую задачу с PPT и слайд-деками

    Написано в терминах самого skill; замените части в квадратных скобках своим материалом.

    Starter prompt
    Create a PPTX specification for a [quarterly performance review] deck with [5 slides]. Include a title slide, three data slides showing [revenue trends, customer acquisition, and operational metrics], and a closing slide with next steps. Use a [corporate] layout with consistent spacing and ensure all chart labels are native text objects at minimum 9pt.

    Источник: составлено по SKILL.md в терминах самого skill.

    Проверьте первый результат

    Перед принятием результата найдите это в диалоге и файлах:

    • Используйте стабильные читаемые ID, абсолютные группы и положительные размеры в дюймах.
    • Держите обычный контент внутри безопасного поля и над нижней областью. Только фоновые объекты layout_design могут быть на всю страницу.
    • Используйте встроенные объекты текста, фигур, линий, таблиц и изображений. Воссоздавайте метки и значения из любых вспомогательных визуальных элементов как встроенные объекты.
    • Дайте осмысленным изображениям alt текст. Записывайте source_ref для утверждений с источником.
    • Держите текст контента на 9 pt или больше; сократите, измените размер или разделите плотный контент перед уменьшением шрифта.
    • Используйте общие сетки, последовательные отступы, явный цвет, явный размер шрифта и продуманный z-порядок.

    В OpenDesign импортируйте pptx-slide-specification по ссылке на его SKILL.md: Plugins → Add → Skill → Import from link, затем выберите его на верхней панели.

    05 Открытый исходный код, проверяемость

    Источник, лицензия и проверка

    Откуда взяты факты на этой странице и когда они были последний раз проверены.

    Repository
    github.com/wshobson/agents Ветка main
    Файл skill
    plugins/pptx-deck-creation/skills/pptx-slide-specification/SKILL.md Контрольная сумма контента записана при проверке; коммит 4236bb9
    License
    MIT Из LICENSE.
    Звёзды репозитория
    39 635 Снимок GitHub сделан 2026-09-14 для всего репозитория wshobson/agents, который содержит 18 навыков в этом каталоге. Не рейтинг или счётчик использования для pptx-slide-specification.
    Проверено OpenDesign
    2026-09-14 Исходный файл, путь, текст лицензии и количество звезд были проверены. Не входит в основной комплект OpenDesign (проверено 2026-08-28); живой запуск не был записан на этой странице.

    Внутри SKILL.md

    1. Обязательный контрактОпределяет корневую структуру JSON, требования к слайдам, содержимое дерева layout и обязательные поля объектов
    2. Правила составленияЗадаёт соглашения по ID, правила полей, использование нативных объектов, требования к доступности, минимальные размеры шрифта и стандарты согласованности
    3. Контракт сборкиОбъясняет, как builder обрабатывает спецификацию, начиная с пустых макетов, явных настроек свойств и проверки геометрии
    Собственное описание skill
    «Используйте при разработке или исправлении явной по координатам JSON-спецификации для редактируемого PPTX-документа.»

    Описание из начальной части SKILL.md. Полный файл содержит около 1 954 символов. Прочитайте полный файл на GitHub.

    PPTX Slide Specification

    Запустите pptx-slide-specification на реальной задаче PPT и слайдовых презентаций.

    Скачайте OpenDesign, импортируйте pptx-slide-specification по ссылке на SKILL.md, вставьте промпт выше и прочитайте план перед результатом.

    Терминал
    npx skills add https://github.com/wshobson/agents --skill pptx-slide-specification

    OpenDesign для компьютера

    Одна дизайн-система. Единый образ бренда во всех материалах

    В полном Vibe Design Workspace одни и те же правила бренда работают для сайтов, слайдов, интерактивных прототипов, дашбордов, изображений и HTML-видео. Подключите локальные Codex, Claude Code, Cursor и другие кодинг-агенты и создавайте бесплатно.

    • Сайты, слайды, прототипы, дашборды, изображения и видео
    • Более 140 дизайн-систем и полная библиотека шаблонов и навыков
    • Локальный Codex и более 21 кодинг-агента · Бесплатно
    Скачать бесплатно

    Для macOS и Windows