Навык для AI-агента, который превращает тезис урока в интерактивную схему: ученики прогнозируют результат, меняют причину и объясняют новый случай.
sebastianhaba/book-to-course-skill
Навык Claude, который превращает EPUB, PDF и другие книги в локальный интерактивный курс с уроками, тестами, карточками и проверенными модульными тестами упражнениями по программированию.
- Звёзды
- 76
- Форки
- 15
- Открытые issues
- 0
- Последний коммит
- в прошлом месяце
Что это?
book-to-course — это навык Claude Code, который принимает книги в форматах EPUB, PDF, HTML, DOCX, Markdown или обычного текста и превращает их в интерактивный курс, работающий локально в браузере. Сгенерированные уроки содержат пошаговые объяснения, разобранные примеры, схемы и анимацию, а также тесты, проверки по главам и карточки для запоминания.
Для книг по программированию курс включает упражнения со стартовым кодом, примерами и модульными тестами. Учащиеся пишут код в своём редакторе и запускают тесты со страницы курса. Перед сборкой навык проверяет, что тесты не проходят на стартовом коде и проходят на эталонном решении. Прогресс по урокам, ответам и упражнениям сохраняется локально.
В репозитории также есть два вспомогательных навыка. course-to-apk упаковывает курс в автономное Android-приложение, а course-to-appimage — в настольное Linux-приложение AppImage со встроенным движком браузера.
Ключевые возможности
- 01Преобразует EPUB, PDF, HTML, DOCX, Markdown и обычный текст в папки с курсами.
- 02Создаёт уроки с пошаговыми объяснениями, примерами, схемами и анимацией.
- 03Включает тесты, проверки по главам и карточки для запоминания.
- 04Предлагает упражнения по программированию, модульные тесты которых можно запускать со страницы курса.
- 05Локально сохраняет прогресс, чтобы учащиеся могли продолжить занятия позже.
Сценарии использования
- Превращение книги по программированию в практический курс с упражнениями, проверяемыми тестами.
- Создание курса для самостоятельного обучения по учебнику с тестами и карточками для запоминания.
- Упаковка созданного курса в автономное Android-приложение для планшета.
- Распространение курса в виде настольного Linux-приложения, не требующего дополнительной установки.
Быстрый старт
- 1
Добавьте маркетплейс плагинов в Claude Code
/plugin marketplace add sebastianhaba/book-to-course-skill - 2
Установите плагин book-to-course
/plugin install book-to-course@book-to-course - 3
Прикрепите книгу и попросите Claude превратить её в курс
- 4
Откройте созданный курс с помощью start.sh (macOS/Linux) или start.bat (Windows)
Что важно знать
- Для запуска сервера курса требуется Python 3.
- Для выполнения заданий по программированию также нужно установить соответствующий язык и инструменты тестирования, например Go для курса по Go.
- На телефоне нельзя запускать модульные тесты для упражнений с кодом; приложение для Android поддерживает только уроки, викторины, тесты и карточки для запоминания.
В подборках
Темы
Частые вопросы
- Что такое book-to-course-skill?
- Навык Claude, который превращает EPUB, PDF и другие книги в локальный интерактивный курс с уроками, тестами, карточками и проверенными модульными тестами упражнениями по программированию. book-to-course — это навык Claude Code, который принимает книги в форматах EPUB, PDF, HTML, DOCX, Markdown или обычного текста и превращает их в интерактивный курс, работающий локально в браузере. Сгенерированные уроки содержат пошаговые объяснения, разобранные примеры, схемы и анимацию, а также тесты, проверки по главам и карточки для запоминания.
- book-to-course-skill можно использовать бесплатно? Какая у него лицензия?
- book-to-course-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- book-to-course-skill всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в book-to-course-skill — 6 окт. 2026 г..
- Для чего можно использовать book-to-course-skill?
- Превращение книги по программированию в практический курс с упражнениями, проверяемыми тестами. Создание курса для самостоятельного обучения по учебнику с тестами и карточками для запоминания. Упаковка созданного курса в автономное Android-приложение для планшета. Распространение курса в виде настольного Linux-приложения, не требующего дополнительной установки.
- Как установить book-to-course-skill?
- Добавьте маркетплейс плагинов в Claude Code: /plugin marketplace add sebastianhaba/book-to-course-skill Установите плагин book-to-course: /plugin install book-to-course@book-to-course Прикрепите книгу и попросите Claude превратить её в курс Откройте созданный курс с помощью start.sh (macOS/Linux) или start.bat (Windows)
- Где скачать book-to-course-skill?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sebastianhaba/book-to-course-skill
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Образовательная платформа с открытым исходным кодом на базе ИИ: превращает учебные материалы в тесты, карточки, заметки по методу Корнелла и подкасты; вдохновлена NotebookLM.
Веб-платформа для проведения курсов с материалами в YAML/Markdown, версионированием через git и кодовыми заданиями с автоматической проверкой в изолированной среде.
Бесплатная образовательная платформа с открытым исходным кодом для 1–6 классов: тесты по разделам, объяснения уроков, чтение учебных текстов и истории, созданные ИИ.
Интерактивный справочник по ESP32-S3 в браузере: 32 лабораторные работы, симуляторы, распиновка, просмотрщик кода прошивки и раздел с документацией.
Agent Skill, который превращает тему, текст, веб-страницу, скриншот или PDF в диалоговое обучение по методу Сократа — с одним вопросом за раз.