Regras de layout e modelos que permitem a agentes de IA exportar documentos como PDF, PNG e PowerPoint editável.
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
Extraia o ZIP da versão 1.0 e coloque a pasta learn-from-materials no diretório de skills do seu agente
- 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
Plugin para Claude Code, Codex e OpenCode que cria bases de conhecimento compatíveis com Obsidian, compiladas por LLM, por meio de pesquisa paralela, ingestão de fontes e consultas.
Um navegador feito para você e seus agentes de IA compartilharem: os agentes executam tarefas em Spaces isolados, sem mexer nas suas abas e sessões.
Diretório selecionado com mais de 1.000 Claude Skills e plugins para Claude Code, Claude.ai e agentes de programação como Codex, Cursor e Gemini CLI.
Coleção de skills de IA do Baoyu para criação de conteúdo, geração de imagens e publicação no WeChat, X e Weibo, compatível com Claude Code, Codex e agentes similares.
Um plugin do Obsidian que integra agentes de programação com IA, como Claude Code e Codex, ao seu vault para trabalharem como colaboradores.