Reglas de diseño y plantillas para que los agentes de IA exporten documentos a PDF, PNG y PowerPoint editable.
dmoshehun-prog/learn-from-materials
Una skill para agentes que convierte PDF, libros, diapositivas y artículos en bases de conocimiento trazables y páginas web interactivas de aprendizaje.
- Estrellas
- 1,061
- Forks
- 98
- Issues abiertos
- 0
- Último commit
- hace 13 días
¿Qué es?
learn-from-materials es una skill para agentes de programación con IA que leen archivos locales y ejecutan Python, como Claude Code, Codex y WorkBuddy. Indícale un libro, PDF, EPUB, DOCX, PPTX, HTML o un conjunto de archivos y generará una base de conocimiento `.learnkb/`, una página de aprendizaje HTML autónoma y disponible sin conexión, y una versión en Markdown basada en los mismos datos.
Las páginas generadas organizan el material en marcos conceptuales clave, contenido guiado con referencias a las fuentes, un glosario, reglas de acción, cuestionarios de autoevaluación y notas locales. La asignación detallada a las fuentes abarca páginas de PDF, diapositivas de PPT y capítulos de EPUB. Los métodos reutilizables se guardan en una biblioteca `methods.json` con identificadores estables, y un panel «Apply This Methodology» crea un prompt para hacerle preguntas a tu agente sobre el material.
La skill ofrece dos niveles de profundidad: una descripción general rápida de los argumentos clave y un estudio sistemático que lee la fuente completa y realiza comprobaciones de cobertura e inversas. Los datos respaldados por el material se mantienen separados del contenido añadido por el modelo, y las páginas guardan las notas y los registros de cuestionarios únicamente en el almacenamiento local del navegador.
Funciones clave
- 01Convierte PDF, EPUB, DOCX, PPTX, Markdown y otros formatos en una base de conocimiento trazable
- 02Genera una página de aprendizaje HTML autónoma y disponible sin conexión, con mapas de marcos conceptuales y cuestionarios de autoevaluación
- 03Asocia los datos con páginas de PDF, diapositivas de PPT y capítulos de EPUB para verificar las fuentes
- 04Guarda métodos reutilizables en una biblioteca `methods.json` con control de versiones
- 05Ofrece niveles de profundidad de descripción general rápida y estudio sistemático, con comprobaciones de cobertura
- 06Guarda las notas de lectura y los registros de cuestionarios únicamente en el navegador local
Casos de uso
- Estudiar sistemáticamente un libro técnico o un artículo de investigación con un esquema verificable
- Obtener una descripción general rápida de una presentación o un informe del sector con citas por página
- Crear una página de autoevaluación y notas a partir de materiales de un curso
- Convertir un conjunto de documentos relacionados en un sitio de aprendizaje navegable y disponible sin conexión
Inicio rápido
- 1
Extrae el ZIP de la versión 1.0 y coloca la carpeta learn-from-materials en el directorio de skills de tu agente
- 2
O clona el repositorio en el directorio de skills de tu agente (ejemplo para Claude Code)
git clone https://github.com/dmoshehun-prog/learn-from-materials.git ~/.claude/skills/learn-from-materials
Antes de usarlo
- Se necesita un agente que pueda leer archivos, ejecutar comandos locales y reconocer SKILL.md, además de Python 3.10 o posterior.
- En entornos de chat puros, sin acceso a archivos ni Python, solo se pueden usar algunas partes del flujo de trabajo con prompts.
Temas
Preguntas frecuentes
- ¿Qué es learn-from-materials?
- Una skill para agentes que convierte PDF, libros, diapositivas y artículos en bases de conocimiento trazables y páginas web interactivas de aprendizaje. learn-from-materials es una skill para agentes de programación con IA que leen archivos locales y ejecutan Python, como Claude Code, Codex y WorkBuddy. Indícale un libro, PDF, EPUB, DOCX, PPTX, HTML o un conjunto de archivos y generará una base de conocimiento `.learnkb/`, una página de aprendizaje HTML autónoma y disponible sin conexión, y una versión en Markdown basada en los mismos datos.
- ¿learn-from-materials es gratuito? ¿Qué licencia tiene?
- learn-from-materials es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿learn-from-materials sigue mantenido?
- Mantenimiento activo. El último commit de learn-from-materials fue el 7 oct 2026.
- ¿Para qué puedo usar learn-from-materials?
- Estudiar sistemáticamente un libro técnico o un artículo de investigación con un esquema verificable Obtener una descripción general rápida de una presentación o un informe del sector con citas por página Crear una página de autoevaluación y notas a partir de materiales de un curso Convertir un conjunto de documentos relacionados en un sitio de aprendizaje navegable y disponible sin conexión
- ¿Cómo se instala learn-from-materials?
- Extrae el ZIP de la versión 1.0 y coloca la carpeta learn-from-materials en el directorio de skills de tu agente O clona el repositorio en el directorio de skills de tu agente (ejemplo para Claude Code): git clone https://github.com/dmoshehun-prog/learn-from-materials.git ~/.claude/skills/learn-from-materials
- ¿Dónde consigo learn-from-materials?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dmoshehun-prog/learn-from-materials
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plugin para Claude Code, Codex y OpenCode que crea bases de conocimiento compatibles con Obsidian, compiladas por LLM mediante investigación paralela, ingesta de fuentes y consultas.
Un navegador pensado para que tú y tus agentes de IA lo usen en paralelo: los agentes ejecutan tareas en Spaces aislados mientras tus pestañas y sesiones siguen intactas.
Directorio seleccionado de más de 1000 Claude Skills y plugins para Claude Code, Claude.ai y agentes de programación como Codex, Cursor y Gemini CLI.
Colección de skills de agentes de IA de Baoyu para crear contenido, generar imágenes y publicar en WeChat, X y Weibo, compatible con Claude Code, Codex y agentes similares.
Un plugin de Obsidian que integra agentes de programación con IA, como Claude Code y Codex, en tu vault como colaboradores de trabajo.