PPT Master — скилл

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

  • 70 511 ★ репозитория
  • Последний коммит
  • MIT
СкиллВыбор редакции

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

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

  • Запускает локальные Python-скрипты
  • Может обращаться к внешним сервисам картинок и провайдерам моделей по ключам из .env
Все причины и проверки

hugohe3/ppt-master

Установка

Ручная установка

/plugin marketplace add hugohe3/ppt-master
/plugin install ppt-master@ppt-master

После установки выполните pip install -r requirements.txt в папке плагина.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает локальные Python-скрипты
  • Может обращаться к внешним сервисам картинок и провайдерам моделей по ключам из .env

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Агент проходит маршрутизируемый сценарий: разбирает исходный документ, выбирает маршрут и собирает PPTX локально через Python-скрипты. На выходе получаются нативные объекты PowerPoint, а не картинки слайдов, поэтому текст и фигуры можно править в самом PowerPoint. Скилл умеет заполнять ваши шаблоны .pptx, восстанавливать слайды по изображениям, дорабатывать готовые презентации, добавлять анимации и озвучку по заметкам докладчика. Картинки берутся из встроенного генератора агента, через image_gen.py с ключом провайдера или поиском по Pexels и Pixabay.

Для кого. Для тех, кто регулярно превращает отчеты, статьи и заметки в презентации и хочет получить файл, который потом можно править вручную.

Подходит, если

  • Нужно сделать презентацию из PDF, DOCX или веб-страницы
  • Нужно заполнить корпоративный шаблон .pptx новым содержимым
  • Нужно переделать или оживить готовую презентацию: анимации, озвучка, новый стиль

Не подходит, если

  • Нужны веб-слайды в браузере, а не файл PowerPoint
  • Нет возможности поставить Python и зависимости на своей машине

Пример запроса к агенту

Сделай презентацию на 12 слайдов из этого PDF-отчета в нашем шаблоне template.pptx

Ограничения

Нужен Python 3.10+ и pip install -r requirements.txt, в том числе после установки через маркетплейс; для старых форматов вроде .doc и .odt нужен Pandoc. Конвертер PDF опирается на PyMuPDF с лицензией AGPL-3.0. Качество зависит от модели агента, а генерация картинок через сторонних провайдеров требует их ключей.

Как отключить. Удалите плагин ppt-master через /plugin или папку ppt-master из каталога скиллов агента.

Частые вопросы

Слайды получаются картинками?

Нет, скилл строит нативные фигуры, текстовые блоки и диаграммы DrawingML, их можно править в PowerPoint.

Нужен ли отдельный ключ для картинок?

Нет, если у агента есть встроенная генерация или вы используете поиск стоковых фото. Ключи провайдеров нужны только для image_gen.py, а для Pexels и Pixabay они бесплатные и необязательные.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

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

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

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

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

Image to Editable PPT

Image to Editable PPT Skill

Нужен VPN

Скилл для Codex, который пересобирает слайды из картинок, PDF и растровых PPTX в редактируемую презентацию PowerPoint

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

Скилл сборки презентаций в стиле консалтинга: агент собирает PPTX через движок на python-pptx с готовыми макетами и проверками

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

PPT Agent Skill

ppt-agent-skill

Скилл Claude Code: из одного предложения презентация в HTML и редактируемый PPTX, 26 стилей и 18 диаграмм по описанию автора. Нужны пакеты Python

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

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

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

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
PPT Master (эта запись)нет70 511
Humanize PPTнет986скилл для выступлений
Thesis Defense PPTXнет281скилл собирает редактируемую презентацию к защите диплома из PDF или

Из блога

Коротко о README

README описывает проект как сценарий для любого агента, который читает и пишет файлы, и ведет по шагам: поставить Python, выбрать агента, склонировать репозиторий или поставить скилл через npx skills или маркетплейс Claude Code. Отдельно описаны настройки для Windows, получение картинок через генерацию или поиск с учетом лицензий и хранение ключей в .env. Работа идет локально, результат это редактируемый .pptx. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: ppt-master
description: >
  AI-driven presentation workflow for generating editable PPTX decks and slides,
  reconstructing page visuals, creating reusable Brand/Style/Layout/Deck
  workspaces, filling native PPTX templates, and enhancing finished PPTX files.
  Use when the user asks to create, generate, reconstruct, regenerate, beautify,
  redesign, template, fill, or enhance a presentation, PPT, PPTX, slide deck, or
  courseware — including adding narration or animation to one — requests a
  presentation-authored narrated/self-running video, or mentions ppt-master.
metadata:
  version: "6.4.0"
  copyright: "Copyright (c) 2025-2026 Hugo He"
  license: "MIT"
  official_repository: "https://github.com/hugohe3/ppt-master"
  sponsors:
    - "SPONSORS.md"
    - "SPONSORS_CN.md"
---

# PPT Master Skill

PPT Master is a routed presentation workflow. This entry owns global execution discipline and route selection only; each selected route owns its procedure.

## Mandatory Load Order

**Hard rule — paths before commands**: Retain the host-provided absolute
directory containing this file as `SKILL_DIR`. Per tool call, expand
`${SKILL_DIR}` and replace any `skills/ppt-master/` prefix with it. Never `cd`,
use CWD, or assume a repo checkout. If unavailable, ask; never search or guess.

1. Read this file.
2. Run `python3 "${SKILL_DIR}/scripts/attribution_guard.py"`. Any non-zero result
   stops the Skill immediately; do not inspect, repair, or bypass the integrity
   gate.
3. Read [`workflows/routing.md`](workflows/routing.md) through the concrete
   absolute path `${SKILL_DIR}/workflows/routing.md`.
4. Select exactly one top-level route and its active profile from the routing
   authority.
5. Read only the resulting runtime authority and its explicitly triggered

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

Foxx AIPPT Master
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.