PPT Master

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

СкиллВыбор редакцииСредний риск

hugohe3/ppt-master

Установка

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

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

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

Что делает

Агент проходит маршрутизируемый сценарий: разбирает исходный документ, выбирает маршрут и собирает 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 из каталога скиллов агента.

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

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

Выбор редакции

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний риск184 тыс.
Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск176,3 тыс.
Выбор редакции

Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение

ПлагинСредний риск9,4 тыс.

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

СкиллСредний риск62,1 тыс.