Repolode
sebastianhaba

sebastianhaba/book-to-course-skill

Una skill de Claude que convierte libros EPUB, PDF y otros formatos en cursos interactivos locales con lecciones, cuestionarios, tarjetas didácticas y ejercicios de programación con pruebas unitarias.

Estrellas
76
Forks
16
Issues abiertos
0
Último commit
el mes pasado

¿Qué es?

book-to-course es una skill de Claude Code que transforma libros en formato EPUB, PDF, HTML, DOCX, Markdown o texto sin formato en cursos interactivos que se ejecutan localmente en un navegador web. Las lecciones generadas incluyen explicaciones paso a paso, ejemplos resueltos, diagramas y animaciones, además de cuestionarios, pruebas por capítulo y tarjetas didácticas.

En el caso de los libros de programación, el curso incluye ejercicios con código inicial, ejemplos y pruebas unitarias. Los estudiantes escriben código en su propio editor y ejecutan las pruebas desde la página del curso. Antes de empaquetarlo, la skill comprueba que las pruebas fallen con el código inicial y pasen con una solución de referencia. El progreso de las lecciones, las respuestas y los ejercicios se guarda localmente.

El repositorio también incluye dos skills complementarias. course-to-apk empaqueta un curso como una app Android sin conexión, y course-to-appimage lo empaqueta como una AppImage de escritorio para Linux con su propio motor de navegador integrado.

Funciones clave

  • 01Convierte archivos EPUB, PDF, HTML, DOCX, Markdown y texto sin formato en carpetas de cursos.
  • 02Genera lecciones con explicaciones paso a paso, ejemplos, diagramas y animaciones.
  • 03Incluye cuestionarios, pruebas por capítulo y tarjetas didácticas.
  • 04Ofrece ejercicios de programación cuyas pruebas unitarias se ejecutan desde la página del curso.
  • 05Guarda el progreso localmente para que los estudiantes puedan retomarlo más tarde.

Casos de uso

  • Convertir un libro de programación en un curso práctico con ejercicios probados.
  • Crear un curso de autoaprendizaje a partir de un libro de texto, con cuestionarios y tarjetas didácticas.
  • Empaquetar un curso generado como una app Android sin conexión para una tablet.
  • Distribuir un curso como app de escritorio para Linux que no requiera instalaciones adicionales.

Inicio rápido

  1. 1

    Añade el marketplace de plugins en Claude Code

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

    Instala el plugin book-to-course

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

    Adjunta un libro y pídele a Claude que lo convierta en un curso

  4. 4

    Abre el curso generado con start.sh (macOS/Linux) o start.bat (Windows)

Antes de usarlo

  • Para iniciar el servidor del curso se necesita Python 3.
  • Los ejercicios de programación también requieren tener instalados el lenguaje correspondiente y las herramientas de prueba; por ejemplo, Go para un curso de Go.
  • Los ejercicios de código no pueden ejecutar sus pruebas unitarias en un teléfono; la aplicación de Android solo permite acceder a lecciones, cuestionarios, pruebas y tarjetas de memoria.

En colecciones

Temas

Preguntas frecuentes

¿Qué es book-to-course-skill?
Una skill de Claude que convierte libros EPUB, PDF y otros formatos en cursos interactivos locales con lecciones, cuestionarios, tarjetas didácticas y ejercicios de programación con pruebas unitarias. book-to-course es una skill de Claude Code que transforma libros en formato EPUB, PDF, HTML, DOCX, Markdown o texto sin formato en cursos interactivos que se ejecutan localmente en un navegador web. Las lecciones generadas incluyen explicaciones paso a paso, ejemplos resueltos, diagramas y animaciones, además de cuestionarios, pruebas por capítulo y tarjetas didácticas.
¿book-to-course-skill es gratuito? ¿Qué licencia tiene?
book-to-course-skill es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿book-to-course-skill sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de book-to-course-skill fue el 6 oct 2026.
¿Para qué puedo usar book-to-course-skill?
Convertir un libro de programación en un curso práctico con ejercicios probados. Crear un curso de autoaprendizaje a partir de un libro de texto, con cuestionarios y tarjetas didácticas. Empaquetar un curso generado como una app Android sin conexión para una tablet. Distribuir un curso como app de escritorio para Linux que no requiera instalaciones adicionales.
¿Cómo se instala book-to-course-skill?
Añade el marketplace de plugins en Claude Code: /plugin marketplace add sebastianhaba/book-to-course-skill Instala el plugin book-to-course: /plugin install book-to-course@book-to-course Adjunta un libro y pídele a Claude que lo convierta en un curso Abre el curso generado con start.sh (macOS/Linux) o start.bat (Windows)
¿Dónde consigo book-to-course-skill?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sebastianhaba/book-to-course-skill

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados