# keynot

Генерирует автономную HTML-презентацию в одном файле по текстовому описанию или прикреплённому брендбуку.

- плагин · `type=plugin` · Claude Code · ★ 15
- Автор: shawnzam
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/shawnzam/keynot
- Обновлён: 2026-05-02
- HTML: https://affpapa.org/nevibecode/plugins/keynot

## Что делает

Плагин создаёт интерактивные слайды без привычных редакторов вроде PowerPoint. На выходе получается единственный `.html` со встроенными стилями, поддержкой полноэкранного режима по клавише `f`, переключением по стрелкам и свайпам, а также анимацией появления блоков. Шрифты подтягиваются через CDN, а изображения внедряются в кодировке base64, поэтому файл не зависит от сторонних серверов при показе.

Инструмент умеет считывать параметры стиля из PDF-документов или ссылок и переносить цвета в CSS-переменные. Для печати в PDF заложен блок `@media print`, который адаптирует страницу под альбомную ориентацию через стандартное диалоговое окно браузера. Если нужен классический `.pptx`, плагин собирает скрипт для библиотеки `python-pptx`, требующий запуска через `uv`.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install keynot@claude-community
```

## Когда брать
- собрать интерактивную презентацию в одном HTML-файле
- перенести фирменные цвета бренда в тему оформления слайдов
- экспортировать слайды в PDF через обычную печать браузера
- сгенерировать сценарий на Python для экспорта в PPTX

## Примеры запросов агенту
- Сделай презентацию из пяти слайдов о новом продукте по прикреплённому брендбуку
- Преврати этот текст в слайды для выступления, используй тёмную тему
- Обнови третий слайд: поменяй заголовок и добавь колонку с метриками

## Похожие
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 89321
- [hyperframes](https://affpapa.org/nevibecode/plugins/hyperframes.md) — плагин · ★ 73168
- [typescript-lsp](https://affpapa.org/nevibecode/plugins/typescript-lsp.md) — плагин · ★ 44770
- [playground](https://affpapa.org/nevibecode/plugins/playground.md) — плагин · ★ 44770
- [frontend-design](https://affpapa.org/nevibecode/plugins/frontend-design.md) — плагин · ★ 44770
- [fakechat](https://affpapa.org/nevibecode/plugins/fakechat.md) — плагин · ★ 44770

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
