Repolode
dmoshehun-prog

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