Uma skill de agente que transforma uma afirmação de aula em uma figura interativa na qual os alunos fazem previsões, alteram uma causa e explicam um novo caso.
sebastianhaba/book-to-course-skill
Uma skill do Claude que transforma EPUB, PDF ou livros em outros formatos em um curso interativo local, com aulas, quizzes, flashcards e exercícios de programação com testes unitários.
- Estrelas
- 76
- Forks
- 16
- Issues abertas
- 0
- Último commit
- mês passado
O que é?
book-to-course é uma skill do Claude Code que recebe um livro em EPUB, PDF, HTML, DOCX, Markdown ou texto simples e o transforma em um curso interativo que roda localmente no navegador. As aulas geradas incluem explicações passo a passo, exemplos resolvidos, diagramas e animações, além de quizzes, provas por capítulo e flashcards.
Para livros de programação, o curso inclui exercícios com código inicial, exemplos e testes unitários. Os alunos escrevem o código no editor que preferirem e executam os testes pela página do curso. Antes de empacotar o curso, a skill verifica se os testes falham com o código inicial e passam com uma solução de referência. O progresso nas aulas, respostas e exercícios fica salvo localmente.
O repositório também inclui duas skills complementares. course-to-apk empacota um curso como um app Android offline, e course-to-appimage o empacota como um AppImage para desktop Linux, com seu próprio mecanismo de navegador incluído.
Recursos principais
- 01Converte EPUB, PDF, HTML, DOCX, Markdown e texto simples em pastas de curso.
- 02Gera aulas com explicações passo a passo, exemplos, diagramas e animações.
- 03Inclui quizzes, provas por capítulo e flashcards.
- 04Oferece exercícios de programação cujos testes unitários podem ser executados pela página do curso.
- 05Salva o progresso localmente para que os alunos possam continuar depois.
Casos de uso
- Transformar um livro de programação em um curso prático com exercícios testados.
- Criar um curso de autoestudo a partir de um livro didático, com quizzes e flashcards.
- Empacotar um curso gerado como um app Android offline para tablet.
- Distribuir um curso como app para desktop Linux que não exige instalação adicional.
Início rápido
- 1
Adicione o marketplace de plugins ao Claude Code
/plugin marketplace add sebastianhaba/book-to-course-skill - 2
Instale o plugin book-to-course
/plugin install book-to-course@book-to-course - 3
Anexe um livro e peça ao Claude para transformá-lo em um curso
- 4
Abra o curso gerado com start.sh (macOS/Linux) ou start.bat (Windows)
Antes de usar
- É necessário ter o Python 3 para iniciar o servidor do curso.
- Os exercícios de programação também exigem que a linguagem correspondente e as ferramentas de teste estejam instaladas, como Go para um curso de Go.
- Não é possível executar os testes unitários dos exercícios de código em um celular; o app para Android é limitado a aulas, quizzes, testes e flashcards.
Em coleções
Tópicos
Perguntas frequentes
- O que é book-to-course-skill?
- Uma skill do Claude que transforma EPUB, PDF ou livros em outros formatos em um curso interativo local, com aulas, quizzes, flashcards e exercícios de programação com testes unitários. book-to-course é uma skill do Claude Code que recebe um livro em EPUB, PDF, HTML, DOCX, Markdown ou texto simples e o transforma em um curso interativo que roda localmente no navegador. As aulas geradas incluem explicações passo a passo, exemplos resolvidos, diagramas e animações, além de quizzes, provas por capítulo e flashcards.
- book-to-course-skill é gratuito? Qual é a licença?
- book-to-course-skill é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- book-to-course-skill ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de book-to-course-skill foi em 6 de out. de 2026.
- Para que posso usar book-to-course-skill?
- Transformar um livro de programação em um curso prático com exercícios testados. Criar um curso de autoestudo a partir de um livro didático, com quizzes e flashcards. Empacotar um curso gerado como um app Android offline para tablet. Distribuir um curso como app para desktop Linux que não exige instalação adicional.
- Como instalar book-to-course-skill?
- Adicione o marketplace de plugins ao Claude Code: /plugin marketplace add sebastianhaba/book-to-course-skill Instale o plugin book-to-course: /plugin install book-to-course@book-to-course Anexe um livro e peça ao Claude para transformá-lo em um curso Abra o curso gerado com start.sh (macOS/Linux) ou start.bat (Windows)
- Onde consigo book-to-course-skill?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sebastianhaba/book-to-course-skill
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma educacional de IA open source que transforma materiais de estudo em quizzes, flashcards, anotações no estilo Cornell e podcasts, inspirada no NotebookLM.
Plataforma web de cursos com conteúdo em YAML/Markdown, materiais versionados com git e questões de código em sandbox com correção automática.
Plataforma gratuita e open source de estudos para o ensino fundamental, do 1º ao 6º ano, com quizzes por unidade, explicações, leitura acompanhada e histórias geradas por IA.
Um guia interativo no navegador sobre o ESP32-S3, com 32 laboratórios, simuladores em tempo real, pinout, leitor de código de firmware e seção de datasheet.
Uma Agent Skill que transforma tópicos, textos, páginas da web, capturas de tela ou PDFs em sessões de tutoria socrática com uma pergunta por vez.