presentation-skill
Скилл собирает редактируемые PowerPoint-колоды из outline.json скриптами и проверяет верстку и плотность до выдачи файла.
- 103 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл запускает скрипты Python и Node и при полной установке ставит зависимости через `npm install` и виртуальное окружение.
Установка
- Работает в
Ручная установка
npx skills add https://github.com/siril9/presentation-skill --skill presentation-skillПервая команда из раздела Install. Плагин Codex и клонирование описаны там же.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл запускает скрипты Python и Node и при полной установке ставит зависимости через `npm install` и виртуальное окружение.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Колоду здесь ведут как код: исходником служит `outline.json`, скрипты на pptxgenjs собирают из него файл `.pptx`. Агент выбирает один из 13 стилевых пресетов и композиционную схему, а рендерер подставляет редактируемые слайды: 16 вариантов вроде карточек, таймлайна, сравнения, таблицы и научных рисунков, с родными диаграммами PowerPoint. После сборки запускается цикл проверок: геометрия, пустые поля, заглушки, правила дизайна и отрисованные картинки слайдов. Режим quick-deck даст короткую колоду из одного запроса, режим workspace хранит исходники для повторной сборки. Готовый `.pptx` можно править по зарегистрированным действиям без потери разметки.
Для кого. Аналитики, основатели и исследователи, которые поручают агенту отчеты, питчи и научные доклады и хотят получить редактируемый файл, а не картинки слайдов.
Подходит, если
- Квартальный обзор для совета директоров с графиком отклонений и таблицей ответственных.
- Научный доклад с рисунками, таблицей результатов и честным блоком ограничений.
- Существующую колоду пересобирают и дополняют, сохраняя стиль.
- Колоду нужно собирать повторно из исходников после правок данных.
Не подходит, если
- Идет обсуждение идей без файла колоды.
- Правят готовый `.pptx` руками, а исходники рядом есть: исправление вносят в исходник.
- Нет Python и Node.js: скилл запускает скрипты и в обычном чате ChatGPT не работает.
Пример запроса к агенту
Собери колоду из восьми слайдов: решение совета по итогам квартала, график отклонений и таблица ответственных. Прогони проверки и покажи итог.Ограничения
Нужна среда с Python и Node. После клонирования выполняют `npm install`, `npm run setup:python` и `npm run doctor`. Проверка по картинкам использует LibreOffice `soffice` и Poppler `pdftoppm`, если они установлены. Примеры в репозитории построены на выдуманных данных и служат демонстрацией стиля. Это самостоятельно опубликованный скилл и плагин Codex, а не одобренный каталог. Для важных колод автор советует привязывать проверку к хешам файлов.
Как отключить. Удалите навык командой пакетного менеджера или папку `presentation-skill` из каталога скиллов. Для плагина Codex откройте `/plugins` и отключите его. Собранные колоды остаются у вас.
Частые вопросы
Как поставить скилл?
Командой `npx skills add https://github.com/siril9/presentation-skill --skill presentation-skill`. Есть и путь через клонирование в каталог скиллов Codex.
Работает ли он как плагин Codex?
Да. Добавьте маркетплейс командой `codex plugin marketplace add siril9/presentation-skill --ref v0.14.0` и установите плагин через `/plugins`.
Чем quick-deck отличается от workspace?
Quick-deck собирает короткую колоду из 5–10 слайдов по одному запросу, без рабочей папки. Workspace хранит исходники для повторной сборки и аудита.
Как быстро проверить колоду?
Запустите `python3 scripts/present.py finalize` с путями к `outline.json`, выходному `.pptx` и каталогу проверок. Скрипт гоняет геометрию, дизайн, отрисовку и доступность.
Какая лицензия?
MIT.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл делает презентацию из темы или статьи и меняет оформление старой по картинке-образцу, сохраняя текст и редактируемость слайдов
Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX
Скилл собирает презентацию из статьи, отчета или заметок как серию цельных слайдов-картинок и склеивает их в pptx
Скилл строит презентацию через диалог и превью: сначала структура и стиль, потом генерация страниц как изображений и сборка в PPTX
Скилл для выступлений: строит план презентации по ходу мысли слушателя, решает, где нужны картинки и видео, и проверяет готовые слайды перед сценой
Скилл делает презентации через gpt-image-2: каждый слайд рисуется как цельный макет и собирается в .pptx, можно повторить стиль чужого шаблона
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| presentation-skill (эта карточка) | нет | 103 | |
| Codex Slides | нет | 978 | плагин Codex для презентаций от исследования до PDF или PPTX; здесь исходник `outline.json` и цикл проверок вида |
| Frontend Slides | нет | 32 267 | HTML-презентации без зависимостей; здесь редактируемые файлы PowerPoint |
Коротко о README
README объясняет идею колоды как кода, перечисляет состав (рендерер, 13 пресетов, цикл проверок), показывает три установки и команды `brief` и `finalize`.