В репозитории представлен SlideOps — пара агентских навыков для Claude Code и совместимых coding agents. Инструмент собирает презентации из исходного кода и отслеживает их расхождение с ним.
SlideOps сначала сканирует репозиторий, затем уточняет тему, аудиторию, объём, оформление и дополнительные параметры. Перед генерацией HTML он показывает план презентации.
При повторной проверке SlideOps различает переместившиеся ссылки и потенциально устаревшие утверждения. Скрипт scripts/check.py отмечает слайды с изменившимся, переместившимся или исчезнувшим кодом и работает без модели, сети и токенов.
Каждая презентация хранится в одном самодостаточном файле без шага сборки и CDN. Такой файл работает офлайн и подходит для отправки по электронной почте.
Проверка утверждений:
- В репозитории представлен SlideOps — пара агентских навыков для Claude Code и совместимых coding agents, которая позволяет собирать презентации из исходного кода и отслеживать их расхождение с ним. (подтверждено первоисточником: доказательство; «SlideOps is a pair of Agent Skills for Claude Code and compatible coding agents. It treats a generated document the way you’d treat generated code: it’s built from a source, and it records which source it came from.»)
- Демонстрационная презентация SlideOps состоит из 17 слайдов и доступна в HTML и PDF. (подтверждено первоисточником: доказательство; «The demo deck is 17 slides about SlideOps, built by SlideOps: open the HTML or the PDF .»)
- Для Claude Code проект устанавливается как плагин из собственного marketplace; для Codex, Copilot CLI, OpenCode и обычной установки предусмотрены клонирование репозитория и install.sh. (подтверждено первоисточником: доказательство; «Codex, Copilot CLI, OpenCode , or a plain checkout: git clone https://github.com/glukicov/slideops && cd slideops ./install.sh»)
- При создании презентации SlideOps сначала сканирует репозиторий, затем уточняет тему, аудиторию, объём, тему оформления и дополнительные параметры и показывает план до генерации HTML. (подтверждено первоисточником: доказательство; «SlideOps scans the repo first, then asks one compact set of questions: which topic (it proposes concrete candidates it found, each with a “why now”), audience, length, theme and extras. You get an outline to approve before it writes any HTML.»)
- При повторной проверке презентаций SlideOps различает переместившиеся ссылки и потенциально устаревшие утверждения и исправляет только разошедшиеся с кодом слайды, сохраняя одобренные структуру и повествование. (подтверждено первоисточником: доказательство; «It re-quotes whatever merely moved, and flags the slides whose claim might no longer hold. It repairs what drifted instead of regenerating the deck, so the pacing and narrative you signed off on the first time survive.»)
- Скрипт scripts/check.py проверяет всю папку docs/slides, отмечает слайды со ссылками на изменившийся, переместившийся или исчезнувший код и работает без модели, сети и токенов. (подтверждено первоисточником: доказательство; «Freshness checking. scripts/check.py sweeps a whole docs/slides/ folder and reports which slides cite code that has changed, moved or vanished since the deck was built, then suggests the fix or hands an agent a JSON repair brief. No model, no network, no tokens: standard library Python, and it runs in milliseconds.»)
- Каждая презентация представляет собой один самодостаточный файл без шага сборки и CDN, который работает офлайн и подходит для отправки по электронной почте. (подтверждено первоисточником: доказательство; «One self-contained file per deck. No build step, no CDN, works offline, attaches to an email.»)
- В SlideOps предусмотрены 13 шаблонов слайдов, включая титульный, повестку, разделитель, таблицу ссылок, сравнение кода до и после, диаграммы и финальный слайд. (подтверждено первоисточником: доказательство; «13 slide patterns: title, agenda, section divider, prose + cards, reference table, before/after code, annotated snippet (half and full width), flow diagram, lane comparison, image + caption, chat bubbles, closing.»)
- Проект включает четыре темы; цвета каждой выводятся из одного блока токенов :root через color-mix(), поэтому тему можно сменить заменой этого блока. (подтверждено первоисточником: доказательство; «4 themes, one block each. Every color derives from a single :root token block via color-mix() , so switching theme is one replacement: Ledger Light (default), Ledger Dark , Midnight , Graphite .»)
- Диаграммы Mermaid заранее преобразуются во встроенный SVG и оформляются токенами самой презентации, благодаря чему итоговый файл не зависит от внешних ресурсов. (подтверждено первоисточником: доказательство; «Mermaid diagrams pre-rendered to inline SVG at build time and themed from the deck’s own tokens, so the deck stays dependency-free.»)
- Экспорт PDF проверяется обратным рендерингом готового файла в изображения и просмотром страниц, чтобы выявлять пустые страницы при формально правильном их количестве. (подтверждено первоисточником: доказательство; «Verified PDF export. The companion skill renders the finished PDF back to images and checks the pages, because a PDF can have the right page count and still hand you blank images.»)
- SlideOps распространяется по лицензии MIT; коммерческое использование разрешено при указании авторства, а созданные презентации принадлежат пользователю. (подтверждено первоисточником: доказательство; «MIT. See LICENSE . Use it, fork it, ship it commercially; attribution is the only condition. The decks you generate are your own content either way.»)
Первоисточники:
оценка 56.0 · тип announcement · ревизия 1 · истории st-1p8avbl