PPTAgent — скилл
Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX
- 5 241 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Выполняет Python-скрипты рендера и сборки на вашей машине с доступом к рабочей директории
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/pptagentОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Выполняет Python-скрипты рендера и сборки на вашей машине с доступом к рабочей директории
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PPTAgent проводит агента через полный цикл сборки презентации: от init с числом слайдов, соотношением сторон и языком, через авторство слайдов в HTML, рендер и запись вердикта по каждому слайду командой record-slide-review, до сборки колоды и итоговой проверки всего деку с контактными листами. Сам скилл не пишет текст слайдов за агента, а дает CLI для рендера, конвертации в редактируемый PPTX и проверки, что финальный файл соответствует одобренным исходникам. Финальный answer.pptx отдается только когда все проверки помечены complete, либо явно как черновик с раскрытыми незакрытыми проблемами.
Для кого. Для тех, кому нужен редактируемый PPTX с проверкой качества каждого слайда вместо сгенерированной картинки слайдов.
Подходит, если
- Нужна презентация в PPTX, которую потом можно редактировать в PowerPoint
- Важно, чтобы каждый слайд был визуально проверен на обрезку текста, наложения и битые изображения перед сдачей
- Нужен заданный шаблон: конкретное число слайдов, соотношение сторон, язык
Не подходит, если
- Достаточно статичной картинки или PDF без возможности редактирования
- Нужна презентация с продвинутой анимацией, а не просто статичные слайды
Пример запроса к агенту
Собери презентацию на 8 слайдов 16:9 про итоги квартала на русском и проверь каждый слайд перед сдачейОграничения
Требует настроенного Python 3.11+ окружения с зависимостями скилла и MCP-инструментов review_slides и review_deck для текстового режима без просмотра изображений. Мультимодальный режим по умолчанию полагается на встроенный просмотрщик изображений хост-агента.
Как отключить. Удалите папку skills/pptagent из каталога скиллов вашего агента.
Частые вопросы
Итоговый файл можно редактировать в PowerPoint?
Да, скилл конвертирует собранные HTML-слайды в редактируемый PPTX, а не просто экспортирует картинки.
Что если часть слайдов не прошла проверку?
Финальный файл выдается только при complete=true, либо пользователь явно принимает черновик с раскрытыми незакрытыми проблемами через delivery.mode: best-effort.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПрезентация из одной фразы: семь этапов, субагент на каждый слайд, проверка по снимкам и экспорт в PPTX.
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл делает презентацию из темы или статьи и меняет оформление старой по картинке-образцу, сохраняя текст и редактируемость слайдов
Скилл собирает редактируемые PowerPoint-колоды из outline.json скриптами и проверяет верстку и плотность до выдачи файла.
Скилл собирает презентацию из статьи, отчета или заметок как серию цельных слайдов-картинок и склеивает их в pptx
Скилл на китайском делает из PDF, DOCX, страниц и Markdown презентации PPTX с настоящими редактируемыми фигурами.
Из блога
Коротко о README
Проект представлен как исследовательский фреймворк для рефлексивной генерации презентаций (статья на arXiv), но в репозитории лежит готовый к установке скилл skills/pptagent с SKILL.md, скриптами и тестами. Скилл описывает полный цикл: init воркспейса, авторство слайдов в HTML, рендер, запись вердикта по каждому слайду, сборку колоды, финальную проверку контактных листов и finalize с выдачей answer.pptx только при полном прохождении проверок. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: pptagent description: Create and revise editable PowerPoint presentations from a brief using HTML slide sources, rendering, and visual review. Use when the requested deliverable is a PPTX deck. The host authors the slides; text-only hosts can use an external visual reviewer. --- # PPTAgent Use the host agent to research and author slides. The CLI handles rendering, editable conversion, and verification that the delivered PPTX matches the reviewed sources. Do not start another authoring agent. ## Setup Resolve `SKILL_ROOT` to this directory. Use its `.venv/bin/python` when present, otherwise an activated Python 3.11+ environment with the dependencies installed.