Humanize PPT — скилл
Скилл для выступлений: строит план презентации по ходу мысли слушателя, решает, где нужны картинки и видео, и проверяет готовые слайды перед сценой
- 983 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл запускает связанные скиллы, которые создают файлы, рендерят видео и генерируют картинки
- Картинки идут через ваш локальный Codex CLI и подписку ChatGPT
- Он правит файлы презентации, когда выполняет задание проверки
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/humanize-pptОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл запускает связанные скиллы, которые создают файлы, рендерят видео и генерируют картинки
- Картинки идут через ваш локальный Codex CLI и подписку ChatGPT
- Он правит файлы презентации, когда выполняет задание проверки
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Humanize PPT готовит презентацию к выступлению, но сам слайды не рисует. Из сырых заметок, документов или ссылок он собирает план по схеме `AST`, то есть переходов состояния слушателя: каждый слайд должен продвигать понимание, а не наваливать данные. Для каждого слайда скилл решает, нужны ли картинка, SVG-схема или видео, и передает бриф стороннему скиллу, который рисует колоду. Отрисовывают колоду другие скиллы. Для китайских слайдов в HTML это `guizang-ppt-skill`, для английских `frontend-slides` или `beautiful-html-templates`, для редактируемого PPTX `ppt-master`. Картинки делает `baoyu-image-gen` через локальный Codex CLI без ключа OpenAI, ролики для слайдов делает Remotion. После отрисовки запускается проверка выступления: до трех кругов сверки каждого слайда с планом. Она ищет страницы, которые можно только смотреть, но нельзя рассказывать, и выдает инструкции по исправлению. Перед планом можно запросить галерею минимум из четырех обложек, а в готовой колоде клавиша S включает режим докладчика с заметками.
Для кого. Для докладчиков, преподавателей и основателей, которые готовят живое выступление через агента и хотят получить колоду, которую можно рассказывать, а не только показывать.
Подходит, если
- Есть стенограмма или заметки к докладу, и нужен план, где каждый слайд двигает слушателя к следующей мысли
- Красивые HTML-презентации получаются, но на полуторачасовой доклад их выходит слишком много или они пустые
- Нужно решить по слайдам, где ставить фото, схему или короткий ролик Remotion, и заказать их
- Готовая колода требует проверки: заслоненный текст, слайды без законченной мысли, расхождения с планом
- Нужен редактируемый PPTX с заметками докладчика через `ppt-master`
Не подходит, если
- Нужна одна красивая страница без плана и проверки: хватит скилла-отрисовщика
- Нужен сам рендер слайдов: Humanize PPT его не делает и без отрисовывающего скилла результата не даст
- Надо читать готовый PPTX напрямую: сначала извлеките из него текст
- Презентация нужна для чтения без выступления: проверка нацелена на то, можно ли слайд рассказать
Пример запроса к агенту
Используй `humanize-ppt`: сделай из этой стенограммы план доклада на 30 слайдов с решением по картинкам и видео, отрисуй через `frontend-slides` и проверь результатОграничения
Для полного прохода нужны сторонние скиллы-отрисовщики: `guizang-ppt-skill` для китайского HTML, `frontend-slides` или `beautiful-html-templates` для английского, `ppt-master` для PPTX. Картинки идут через локальный Codex CLI и вашу подписку ChatGPT, видео через Remotion. Старые PPT и PPTX скилл не читает: текст нужно сначала извлечь.
Основной README написан на китайском, английская версия лежит в `README.en.md`. В `SKILL.md` указана лицензия MIT, а GitHub не распознал файл `LICENSE` и показывает `NOASSERTION`. Версия на момент проверки 1.1.2.
Как отключить. Удалите скилл командой менеджера skills или вручную из каталога скиллов агента. Если ставили как плагин Claude Code, отключите его командами `/plugin`. Скиллы-отрисовщики удаляются отдельно.
Частые вопросы
Как поставить Humanize PPT в Claude Code?
Командой `npx skills add LearnPrompt/humanize-ppt -g`. Есть и путь через маркетплейс плагинов: `/plugin marketplace add LearnPrompt/humanize-ppt`, затем `/plugin install humanize-ppt`. Он дает автоматические обновления.
Что такое `AST` в этом скилле?
Audience-State-Transfer, переход состояния слушателя. План строится так, чтобы после каждого слайда слушатель понимал чуть больше. Автор вывел схему из разбора более чем 70 докладов TED.
Рисует ли Humanize PPT слайды сам?
Нет. Он делает план, решения по медиа и бриф, а слайды рисует скилл-отрисовщик вроде `guizang-ppt-skill`, `frontend-slides` или `ppt-master`. После отрисовки Humanize PPT сверяет результат с планом.
Что проверяет проверка выступления?
Проверка сверяет каждый слайд с планом и красоту не оценивает. Она находит слайды, где мало слов и не закончена мысль, где слушатель выходит в том же состоянии, в каком вошел, и где текст закрыт элементами оформления, например номером страницы. Кругов проверки не больше трех.
Нужен ли ключ OpenAI для картинок?
Нет. Скилл `baoyu-image-gen` ходит через локальный Codex CLI с вашей подпиской ChatGPT, переменная `OPENAI_API_KEY` не нужна. Данные и точные схемы автор советует оставлять детерминированному `SVG`, потому что модели картинок размывают текст.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл делает презентации через gpt-image-2: каждый слайд рисуется как цельный макет и собирается в .pptx, можно повторить стиль чужого шаблона
Скилл собирает презентацию из статьи, отчета или заметок как серию цельных слайдов-картинок и склеивает их в pptx
Скилл строит презентацию через диалог и превью: сначала структура и стиль, потом генерация страниц как изображений и сборка в PPTX
Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX
Dashi PPT
Dashi PPT Skill
Скилл делает из документа презентацию: редактируемая в браузере HTML-колода с консолью на каждой странице и экспортом в PPTX и PDF
Скилл для агентов, который собирает презентацию как один HTML-файл: два стиля оформления, обложки для соцсетей и режим докладчика
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Humanize PPT (эта запись) | нет | 983 | |
| PPT Master | нет | 66 323 | сам собирает редактируемый PPTX из PDF, DOCX и ссылок, а Humanize PPT строит план и проверяет колоду |
| Frontend Slides | нет | 31 132 | рисует HTML-презентации по живым превью стиля, без плана под слушателя и проверки |
| Guizang PPT Skill | нет | 28 502 | собирает презентацию одним HTML-файлом в двух стилях, а Humanize PPT готовит для него план и бриф |
Коротко о README
Основной README написан по-китайски и начинается с установки за 30 секунд и таблицы связанных скиллов-отрисовщиков. Затем идут примеры результата: PPTX через `ppt-master` на двух языках, галерея обложек, медиа и режим докладчика. Дальше автор объясняет, чем отличается от шаблонных библиотек, описывает проверку выступления и ссылается на теорию `AST`. Английский вариант вынесен в `README.en.md`.
Бейдж для README
Исходный SKILL.md
--- name: humanize-ppt description: >- A presentation system for agent-made PPTs — born for the talk, not just the template. It turns raw material into an AST (audience-state-transfer) outline with per-page visual-enhancement decisions (image / SVG diagram / video), hands a production brief to a downstream renderer (HTML-PPT skills or native PPTX), then runs a capped 3-round presentation checkup (演讲体检) on the rendered deck. It never renders slides itself. Use before generating PPT/HTML slides from raw material, and after rendering when the user says things like "给这份 deck 做演讲体检" or "PPT 渲染质检". If all you want is one beautiful template page with no outline and no checkup, a rendering skill alone is enough. version: 1.1.2 author: LearnPrompt license: MIT requires-skills: guizang-ppt-skill: "Required for Chinese decks — the downstream native HTML renderer the brief targets." frontend-slides: "Recommended English HTML renderer. support_level: full." beautiful-html-templates: "English HTML alternative. support_level: full." ppt-master: "Native editable PPTX renderer. support_level: full." remotion-video-production: "Main pipeline for the video media slot — renders the real mp4 to the slot's asset_path." remotion-best-practices: "Pair with remotion-video-production while writing Remotion code." remotion-video-toolkit: "Only for complex video work — captions, charts, 3D, batch templates." baoyu-image-gen: "Image media slot — drives the local Codex CLI, no OPENAI_API_KEY needed." # Verification evidence and per-renderer hand-off details: references/renderer-verification.md # Machine-readable support levels: registry/renderer_registry.json metadata: tags: [presentation, ppt, pptx, html-slides, humanizer, ast, workflow, brief-orchestrator, hv-analysis, 9-styles] --- # Humanize PPT Use this skill when a user wants to turn raw material, notes, voice transcripts, documents, or links into a presentation-ready outline and per-page media decisions before delegating rendering to a downstream skill. Old PPT/PPTX files are not read directly: extract their text first (see `scripts/pptx_qa.py`'s dump/inspect output), then feed that text in as `--source`. A deck Humanize PPT already rendered goes through `--qa-from <rendered.pptx>` instead — the presentation checkup, not brief mode. ## Positioning Humanize PPT is a **presentation system, born for the talk**: an **Outline Director** (AST audience-state-transfer — every page turn moves the audience forward), a **Per-Page Visual-Enhancement Director** (real image / SVG diagram / Remotion video), a **Production Brief Orchestrator**, a **Presentation Checkup Runner** (演讲体检; formerly the QA loop, CLI flag still `--qa-from`), and a **Presenter-Mode hand-off**. The motivation: HTML-PPT template skills are great at *concept display* but blow a simple idea into a dozen pretty pages, while a real 90-minute talk is ~30 — the pretty shell outruns the content density. Humanize closes that gap: it keeps the beauty (rendered natively by the downstream template skill) and makes it *presentable* — a line you can stand up and deliver. Downstream template skills own "renders beautifully"; Humanize owns "it's a talk, and someone checked it." The presentation checkup in one sentence: it does not grade beauty, it grades the outline. It compares every rendered page against its outline page, pulls out the pages that can only be looked at but not spoken from, and keeps going until every page is one the speaker can stand up and present. A failed page, in plain words: a page that holds only a few words and never finishes its point, or a page that fails the audience state transfer it promised (the listener walks out of that page in the same state they walked in). Such a page should not exist; the checkup pulls it out and generates fix instructions. Humanize is broadly compatible with downstream renderers that can consume plain markdown + JSON. Verified routes are: Chinese HTML → `guizang-ppt-skill`; English HTML → `frontend-slides` / `beautiful-html-templates`; native editable PowerPoint → `ppt-master`. Other downstreams remain hot-pluggable; support levels live in `registry/renderer_registry.json` and move only on real output. It runs **before** downstream PPT / HTML slide skills and **around** the post-render presentation checkup. It owns the AST contract, the per-page media decision (does this page need a photo, a system diagram, a 10-second process clip, nothing?), the production brief that the next agent consumes, and the checkup pass on rendered HTML/PPTX. It does **not** own the rendered deck itself. There are two human review gates before rendering: the **outline preview** and the renderer's style gate. HTML routes use Humanize's ≥4 real-cover `--style-gallery`. PPT Master already owns a mandatory three-stage Confirm UI with native visual previews, so `--renderer ppt-master --style-gallery` delegates to that gate and writes `style_gallery_plan.json` + `commands/style-gallery/ppt-master-confirm-ui.md` rather than duplicating the catalog. The user calls Humanize PPT once for the brief, hands the brief to a downstream skill for native rendering, then calls Humanize again with `--qa-from <rendered.html|native.pptx>` to run the 3-iteration presentation checkup. Each iteration writes `qa_report.md`, `fix_prompt.md`, and `qa_iteration.json`. After 3 rounds with remaining failures, status flips to `needs-human`. Humanize PPT never copies a downstream skill's template, never injects custom sections into it, and never post-processes rendered HTML or PPTX. Fixes return to the downstream author source. See `references/guizang-production-brief-orchestrator.md` and `adapters/ppt-master-bridge-notes.md`.