PPTAgent — скилл

Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX

  • 5 241 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Выполняет Python-скрипты рендера и сборки на вашей машине с доступом к рабочей директории
Все причины и проверки

icip-cas/pptagent

Установка

В терминале, через 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.

СкиллРасширенный доступ923Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллРасширенный доступ76,3 тыс.Звезды репозитория

Скилл делает презентацию из темы или статьи и меняет оформление старой по картинке-образцу, сохраняя текст и редактируемость слайдов

СкиллРасширенный доступ461Звезды репозитория

Скилл собирает редактируемые PowerPoint-колоды из outline.json скриптами и проверяет верстку и плотность до выдачи файла.

СкиллМинимальный доступ105Звезды репозитория

Скилл собирает презентацию из статьи, отчета или заметок как серию цельных слайдов-картинок и склеивает их в pptx

СкиллРасширенный доступ7,8 тыс.Звезды репозитория

Скилл на китайском делает из PDF, DOCX, страниц и Markdown презентации PPTX с настоящими редактируемыми фигурами.

СкиллМинимальный доступ58Звезды репозитория

Из блога

Коротко о 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.

Сообщить о проблеме