Repolode
dmoshehun-prog

dmoshehun-prog/learn-from-materials

Uma skill de agente que transforma PDFs, livros, slides e artigos em bases de conhecimento rastreáveis e páginas web interativas para aprendizagem.

Estrelas
1,061
Forks
98
Issues abertas
0
Último commit
há 13 dias

O que é?

learn-from-materials é uma skill para agentes de programação com IA que leem arquivos locais e executam Python, como Claude Code, Codex e WorkBuddy. Basta indicar um livro, PDF, EPUB, DOCX, PPTX, HTML ou conjunto de arquivos, e ela gera uma base de conhecimento em `.learnkb/`, uma página HTML de aprendizagem independente e acessível offline e uma versão em Markdown, ambas construídas com os mesmos dados de conteúdo.

As páginas geradas organizam o material em estruturas centrais, conteúdo guiado com referências às fontes, glossário, regras de ação, quizzes de autoavaliação e anotações locais. O mapeamento detalhado das fontes identifica páginas de PDF, slides de PPT e capítulos de EPUB. Métodos reutilizáveis são salvos em uma biblioteca `methods.json` com IDs estáveis, e um painel "Apply This Methodology" cria um prompt para fazer perguntas ao seu agente sobre o material.

A skill oferece dois níveis de profundidade: uma visão geral rápida dos argumentos centrais e um estudo sistemático que lê a fonte inteira e executa verificações de cobertura e reversas. Os fatos embasados no material ficam separados do conteúdo acrescentado pelo modelo, e as páginas armazenam anotações e registros de quizzes apenas no armazenamento local do navegador.

Recursos principais

  • 01Converte PDF, EPUB, DOCX, PPTX, Markdown e outros formatos em uma base de conhecimento rastreável
  • 02Gera uma página HTML de aprendizagem independente e acessível offline, com mapas de estruturas e quizzes de autoavaliação
  • 03Vincula fatos a páginas de PDF, slides de PPT e capítulos de EPUB para conferir as fontes
  • 04Salva métodos reutilizáveis em uma biblioteca versionada `methods.json`
  • 05Oferece níveis de visão geral rápida e estudo sistemático, com verificações de cobertura
  • 06Mantém anotações de leitura e registros de quizzes apenas no navegador local

Casos de uso

  • Estudar sistematicamente um livro técnico ou artigo de pesquisa com um roteiro que pode ser conferido
  • Obter uma visão geral rápida de uma apresentação de slides ou relatório do setor, com citações por página
  • Criar uma página de autoestudo com quizzes e anotações a partir de materiais de curso
  • Transformar um conjunto de documentos relacionados em um único site de aprendizagem navegável e acessível offline

Início rápido

  1. 1

    Extraia o ZIP da versão 1.0 e coloque a pasta learn-from-materials no diretório de skills do seu agente

  2. 2

    Ou clone o repositório no diretório de skills do seu agente (exemplo para Claude Code)

    git clone https://github.com/dmoshehun-prog/learn-from-materials.git ~/.claude/skills/learn-from-materials

Antes de usar

  • É necessário um agente que consiga ler arquivos, executar comandos locais e reconhecer SKILL.md, além do Python 3.10 ou posterior.
  • Em ambientes exclusivamente de chat, sem acesso a arquivos ou ao Python, só é possível usar partes do fluxo de trabalho com prompts.

Tópicos

Perguntas frequentes

O que é learn-from-materials?
Uma skill de agente que transforma PDFs, livros, slides e artigos em bases de conhecimento rastreáveis e páginas web interativas para aprendizagem. learn-from-materials é uma skill para agentes de programação com IA que leem arquivos locais e executam Python, como Claude Code, Codex e WorkBuddy. Basta indicar um livro, PDF, EPUB, DOCX, PPTX, HTML ou conjunto de arquivos, e ela gera uma base de conhecimento em `.learnkb/`, uma página HTML de aprendizagem independente e acessível offline e uma versão em Markdown, ambas construídas com os mesmos dados de conteúdo.
learn-from-materials é gratuito? Qual é a licença?
learn-from-materials é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
learn-from-materials ainda é mantido?
Manutenção ativa. O último commit de learn-from-materials foi em 7 de out. de 2026.
Para que posso usar learn-from-materials?
Estudar sistematicamente um livro técnico ou artigo de pesquisa com um roteiro que pode ser conferido Obter uma visão geral rápida de uma apresentação de slides ou relatório do setor, com citações por página Criar uma página de autoestudo com quizzes e anotações a partir de materiais de curso Transformar um conjunto de documentos relacionados em um único site de aprendizagem navegável e acessível offline
Como instalar learn-from-materials?
Extraia o ZIP da versão 1.0 e coloque a pasta learn-from-materials no diretório de skills do seu agente Ou clone o repositório no diretório de skills do seu agente (exemplo para Claude Code): git clone https://github.com/dmoshehun-prog/learn-from-materials.git ~/.claude/skills/learn-from-materials
Onde consigo learn-from-materials?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dmoshehun-prog/learn-from-materials

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados