# paper-to-course

Превращает PDF или LaTeX-исходник статьи в одностраничный HTML-курс с таймлайном, разбором формул и квизом. Пригодится, чтобы разобраться в чужой работе без чтения с листа.

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

## Что делает

Скилл читает статью, выделяет структуру и собирает курс из 6 модулей: мотивация и проблема, история области, сравнение с текущими методами, разбор метода, эксперименты, ограничения. На каждом шаге появляются интерактивные блоки — формулы, разобранные построчно, таблица сравнения методов, диаграмма ablation-исследования, квиз на понимание, всплывающие определения терминов.

Внутри папки лежит `SKILL.md` с инструкциями для агента, готовый набор стилей `styles.css`, движок интерактивности `main.js`, шаблоны `_base.html` и `_footer.html`, скрипт сборки `build.sh` и файл `paper-elements.md` с разметкой всех элементов. Всё это склеивается в один `index.html`, который открывается в браузере без сервера и работает офлайн.

Исходник нужен в формате PDF или LaTeX, других вариантов сборка не предлагает. Темы оформления зашиты в `styles.css`, так что заметить смену палитры под свой вкус можно только правкой этого файла.

## Установка

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

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

## Когда брать
- разобраться в архитектуре статьи и её формулах
- собрать конспект курса из PDF-исходника
- сравнить метод статьи с альтернативами по таблице
- проверить понимание материала через квиз
- подготовить разбор статьи для студентов или коллег

## Примеры запросов агенту
- Сделай курс из этой статьи: `paper.pdf`
- Преврати `paper-to-course/SKILL.md` в интерактивный разбор моей статьи в LaTeX
- Собери из `main.tex` одностраничный курс с разбором формул и квизом

## Похожие
- [math-proof](https://affpapa.org/nevibecode/plugins/math-proof.md) — плагин · ★ 44635
- [math-olympiad](https://affpapa.org/nevibecode/plugins/math-olympiad.md) — плагин · ★ 44635
- [technical-spike](https://affpapa.org/nevibecode/plugins/technical-spike.md) — плагин · ★ 40418
- [exa](https://affpapa.org/nevibecode/plugins/exa.md) — плагин · ★ 5163
- [voltagent-research](https://affpapa.org/nevibecode/plugins/voltagent-research.md) — плагин · ★ 26065
- [julia-development](https://affpapa.org/nevibecode/plugins/julia-development.md) — плагин · ★ 41729

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

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