Repolode
sebastianhaba

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

    Adicione o marketplace de plugins ao Claude Code

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

    Instale o plugin book-to-course

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

    Anexe um livro e peça ao Claude para transformá-lo em um curso

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