/ Каталог / Песочница / frontend-slides
● Сообщество zarazhangrui ⚡ Сразу

frontend-slides

автор zarazhangrui · zarazhangrui/frontend-slides

Создавайте web-native слайд-деки с Claude — HTML/CSS-слайды, настоящие переходы, без PowerPoint, распространяется по URL.

frontend-slides — это skill для Claude Code, создающий слайд-деки в виде одностраничных HTML/CSS-сайтов. Каждый слайд — это секция; переходы реализованы на CSS; сниппеты кода рендерятся корректно; размещается на любом статическом сервере. Хорошо подходит для технических докладов, демо и питчей, где браузерный дек лучше скачиваемого файла.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

готово

Установка

Репозиторий автора · Официальная документация Claude Skills

Сценарии использования

Реальные сценарии: frontend-slides

Собрать 20-минутный tech talk дек из тезисов

👤 Разработчики, выступающие на митапах и конференциях ⏱ ~90 min intermediate

Когда использовать: У вас есть тезисы и 48 часов. Вы не хотите возиться с шаблонами Keynote.

Поток
  1. Скаффолдинг
    Use frontend-slides. From /talks/outline.md, generate a deck in /talks/deck/. One HTML per slide pattern, shared CSS.✓ Скопировано
    → Папка с index.html + ресурсами слайдов; открывается в браузере
  2. Полировка слайдов с кодом
    For code slides, use my repo's actual style (look at src/example.ts). Add syntax highlighting.✓ Скопировано
    → Код рендерится с правильной подсветкой и вашим форматированием
  3. PDF для резерва
    Export to PDF for the "projector won't connect" scenario.✓ Скопировано
    → PDF сохранён рядом с HTML

Итог: Дек, над которым можно итерировать через git, разместить на GitHub Pages и показывать из браузера.

Подводные камни
  • Плохой Wi-Fi на площадке, а в деке удалённые ресурсы — Встройте всё; проверьте оффлайн-работу до выступления
Сочетать с: filesystem

Дек-демо, в котором код и UI встроены прямо в слайды

👤 Основатели, показывающие прототип ⏱ ~120 min intermediate

Когда использовать: Вы хотите слайды, в которых можно взаимодействовать с продуктом прямо в процессе.

Поток
  1. Макет
    Generate a 10-slide pitch deck. On slide 4, embed an iframe of the product demo. On slide 7, embed a live CodePen.✓ Скопировано
    → Дек содержит iframes на нужных слайдах
  2. Репетиция адаптивности
    Re-render for a 1024x768 projector. Does anything break?✓ Скопировано
    → Исправления брейкпоинтов применены

Итог: Дек, который не ощущается как дек — он ощущается как продукт.

Подводные камни
  • CSP блокирует встраивание iframe — Хостите демо на домене, разрешающем framing, или используйте запись

Комбинации

Сочетайте с другими MCP — эффект x10

frontend-slides-skill + filesystem

Хранить дек в версионном контроле рядом с репозиторием

Scaffold into /talks/2026-05-conf/ and commit.✓ Скопировано
frontend-slides-skill + github

Деплой через GitHub Pages

Push the deck to a gh-pages branch and show me the URL.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
scaffold_deck outline.md Начало любого дека 0
add_slide title, content Добавить слайд 0
pdf_export deck/ Резервный артефакт 0

Стоимость и лимиты

Во что обходится

Квота API
Нет
Токенов на вызов
Пропорционально размеру дека
Деньги
Бесплатно
Совет
Сначала генерируйте скелет, затем полируйте слайд за слайдом, а не за один большой проход

Безопасность

Права, секреты, радиус поражения

Минимальные скоупы: filesystem-write
Хранение учётных данных: Отсутствует
Исходящий трафик: Отсутствует; ваш дек может ссылаться на удалённые ресурсы

Устранение неполадок

Частые ошибки и исправления

Переходы не работают в Safari

Проверьте таблицу совместимости в документации skill; конфиг по умолчанию использует префиксированные свойства

Подсветка синтаксиса кода отсутствует

Bundled Prism/Shiki требует загрузки ресурсов — убедитесь, что относительные пути разрешаются при хостинге

Экспорт PDF ломает макеты

Используйте headless Chrome для печати — skill по умолчанию использует Puppeteer с ландшафтным пресетом

Альтернативы

frontend-slides в сравнении

АльтернативаКогда использоватьКомпромисс
reveal.js / SlidevХотите полноценный фреймворк и готовы его настраиватьБольше возможностей; больше обучения
Keynote / PowerPointКорпоративные требования диктуют файловые декиНе web-native; сложнее расшарить

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills