Una skill para agentes que convierte una afirmación de una lección en una figura interactiva donde los estudiantes predicen, cambian una causa y explican un caso nuevo.
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
Añade el marketplace de plugins en Claude Code
/plugin marketplace add sebastianhaba/book-to-course-skill - 2
Instala el plugin book-to-course
/plugin install book-to-course@book-to-course - 3
Adjunta un libro y pídele a Claude que lo convierta en un curso
- 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
Plataforma educativa de IA de código abierto que convierte materiales de estudio en cuestionarios, tarjetas didácticas, apuntes al estilo Cornell y podcasts, inspirada en NotebookLM.
Plataforma web de gestión de cursos con contenido en YAML/Markdown, materiales versionados con git y preguntas de código en entornos aislados con calificación automática.
Plataforma de estudio gratuita y de código abierto para primaria (grados 1-6), con cuestionarios por unidad, explicaciones, lectura en voz alta y relatos generados por IA.
Guía interactiva del ESP32-S3 en el navegador, con 32 prácticas, simuladores en vivo, un pinout, un lector de código de firmware y una sección de hojas de datos.
Un Agent Skill que convierte un tema, texto, página web, captura de pantalla o PDF en una tutoría socrática de una pregunta por turno.