book-to-course — плагин

Плагин с двумя скиллами: превращает книгу в интерактивный курс для браузера, а курс в офлайн-приложение для Android.

  • 77 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Локальный сервер курса выполняет тестовые команды заданий на вашем компьютере
Все причины и проверки

sebastianhaba/book-to-course-skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/book-to-course

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Локальный сервер курса выполняет тестовые команды заданий на вашем компьютере

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл `book-to-course` принимает книгу в EPUB, PDF, HTML, DOCX или Markdown, планирует уроки по главам и собирает курс из локальных веб-файлов. В курс входят короткие уроки с примерами и схемами, тесты с подсказками, итоговые проверки глав и карточки для повторения. Для технических книг есть задания по коду с заготовкой и модульными тестами, ответ проверяется кнопкой «Run tests» на странице курса. Перед упаковкой скилл проверяет, что тесты падают на заготовке и проходят на эталонном решении. Прогресс хранится локально в `progress/progress.json`. Второй скилл `course-to-apk` упаковывает готовый курс в небольшое офлайн-приложение для Android, для сборки нужны JDK 17 и Android SDK.

Для кого. Преподавателям, авторам и самоучкам, которым нужно быстро сделать из учебника практический курс с тестами и заданиями, а не читать главу за главой.

Подходит, если

  • Из книги по Go собирают курс с заданиями, которые проверяются юнит-тестами.
  • Математический учебник превращают в уроки с формулами LaTeX, тестами и карточками.
  • Курс надо выдать слушателям папкой, которую открывают без интернета.
  • Готовый курс упаковывают в APK для телефона или планшета.

Не подходит, если

  • Книга под авторским правом, а курс собираются распространять: права на материал остаются за правообладателем.
  • Нужен быстрый конспект главы: курс с тестами и заданиями будет избыточным.
  • Python 3 недоступен: без него не запустить локальный сервер курса.

Пример запроса к агенту

Преврати эту книгу в интерактивный курс на русском языке с тестами и заданиями.

Ограничения

Для запуска курса с сохранением прогресса нужен Python 3: `start.sh` или `start.bat` открывает локальный сервер, который сохраняет результаты и выполняет тесты на вашем компьютере. Без сервера `index.html` открывается напрямую, уроки и тесты работают, но запуск заданий и сохранение прогресса нет. Для упражнений по коду нужны язык и инструменты тестов, например Go для курса по Go. Сборка APK требует JDK 17 и Android SDK. Скилл строит курс по тексту источника: права на книгу и качество исходного файла остаются на пользователе.

Как отключить. Удалите плагин через `/plugin` Claude Code. Созданные курсы лежат в ваших папках и остаются на диске.

Частые вопросы

Какие форматы книг принимает?

EPUB, PDF, HTML, DOCX и Markdown.

Как открыть готовый курс?

Через `start.sh` на macOS и Linux или `start.bat` на Windows: сервер сохранит прогресс и запустит тесты. Простое открытие `index.html` тоже работает.

Можно ли выбрать язык курса?

Да, язык и объем указывают в запросе. В шаблонах есть строки для `en`, `pl` и `pt`.

Как обновить плагин?

Командой `/plugin marketplace update book-to-course`.

Что делает `course-to-apk`?

Упаковывает готовый курс в небольшое офлайн-приложение для Android. Нужны JDK 17 и Android SDK, скилл проверяет их наличие заранее.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Скилл превращает кодовую базу в интерактивный HTML-курс с объяснениями кода простым языком, схемами и тестами

СкиллМинимальный доступ5,8 тыс.Звезды репозитория

Скилл reading-courseware превращает английский текст из учебника в HTML-урок из трех этапов и печатную рабочую тетрадь.

СкиллМинимальный доступ108Звезды репозитория

Скилл собирает неделю курса: три интерактивных HTML-презентации с конспектом, кодом практики и версией для студентов.

СкиллРасширенный доступ57Звезды репозитория

Learn from materials

learn-from-materials

Скилл превращает книги, PDF, презентации и документы в проверяемую базу знаний и интерактивную учебную страницу с источниками, схемами и самопроверкой

СкиллРасширенный доступ1,4 тыс.Звезды репозитория

Набор скиллов для создания интерактивных учебников на MkDocs: граф понятий, главы, симуляции, тесты и глоссарий.

СкиллРасширенный доступ111Звезды репозитория

Скилл превращает рукопись в оформленную HTML-книгу и готовый к печати PDF формата Letter с проверкой верстки каждой страницы.

СкиллРасширенный доступ108Звезды репозитория

Коротко о README

README объясняет состав курса, установку плагина, демо на примерах Go и математики, ход работы и упаковку в приложение для Android.

Бейдж для README

Сообщить о проблеме