Repolode
sebastianhaba

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. 1

    Добавьте маркетплейс плагинов в Claude Code

    /plugin marketplace add sebastianhaba/book-to-course-skill
  2. 2

    Установите плагин book-to-course

    /plugin install book-to-course@book-to-course
  3. 3

    Прикрепите книгу и попросите Claude превратить её в курс

  4. 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.

2,1 тыс.+7 за неделю282TypeScriptOtherОбновлён 3 дня назад

Веб-платформа для проведения курсов с материалами в YAML/Markdown, версионированием через git и кодовыми заданиями с автоматической проверкой в изолированной среде.

437126PythonOtherАктивно поддерживаетсяОбновлён 22 часа назад

Бесплатная образовательная платформа с открытым исходным кодом для 1–6 классов: тесты по разделам, объяснения уроков, чтение учебных текстов и истории, созданные ИИ.

1,3 тыс.+149 за неделю369TypeScriptMITАктивно поддерживаетсяОбновлён вчера

Интерактивный справочник по ESP32-S3 в браузере: 32 лабораторные работы, симуляторы, распиновка, просмотрщик кода прошивки и раздел с документацией.

685+75 за неделю100TypeScriptБез лицензииАктивно поддерживаетсяОбновлён 6 дней назад