Plataforma de memoria de IA de código abierto que convierte documentos, código y conversaciones en un grafo de conocimiento autohospedado para agentes de IA.
virgiliojr94/book-to-skill
Conversor que transforma libros técnicos y colecciones de documentos en skills estructuradas para que los asistentes de programación con IA las carguen bajo demanda.
- Estrellas
- 35,351
- Forks
- 3,728
- Issues abiertos
- 24
- Último commit
- anteayer
¿Qué es?
book-to-skill toma un PDF, EPUB, DOCX, Markdown, HTML u otro documento, o una carpeta completa de fuentes, y lo convierte en un paquete de Agent Skills. El resultado incluye un SKILL.md con modelos mentales clave y un índice de capítulos, archivos por capítulo que se cargan bajo demanda, además de archivos de glosario, patrones y hoja de referencia. El objetivo es darle a un agente la estructura de un libro, en lugar de un simple resumen, para que pueda responder preguntas a partir del contenido real de cada capítulo.
La herramienta funciona como un comando de barra diagonal al estilo de Claude Code. Un extractor determinista en Python convierte las fuentes en texto limpio y metadatos; luego, un agente sigue las especificaciones del generador para crear la skill. Las skills instaladas se guardan en el directorio de skills compartido entre agentes y pueden ser leídas por hosts como GitHub Copilot CLI, Amp, Codex, OpenCode y OpenClaw; Claude Code y Hermes Agent usan sus propias ubicaciones.
El mismo enfoque sirve para documentación interna, guías de marca, colecciones de artículos de investigación y especificaciones de consulta frecuente. El material protegido por derechos de autor debe procesarse localmente a partir de copias que tenga el usuario y mantenerse en privado.
Funciones clave
- 01Convierte fuentes PDF, EPUB, DOCX, HTML, RTF, MOBI y Markdown en un paquete de Agent Skills.
- 02Genera un índice SKILL.md y archivos por capítulo que se cargan solo cuando se consulta un tema.
- 03Crea archivos de glosario, patrones y hoja de referencia junto con los capítulos.
- 04Incluye un extractor determinista con un comando --check que informa qué herramientas están instaladas.
- 05Funciona con varios hosts de agentes compatibles con el estándar Agent Skills.
Casos de uso
- Consultar un libro técnico desde Claude Code o Copilot CLI mientras se programa.
- Convertir una carpeta de registros de decisiones de arquitectura o manuales operativos en una skill para el equipo.
- Hacer que un agente pueda buscar en una colección de artículos de investigación y notas personales.
- Estudiar un libro denso pidiéndole al agente capítulos o conceptos específicos.
Inicio rápido
- 1
Instala la skill con la CLI cross-agent skills
npx skills add virgiliojr94/book-to-skill - 2
Comprueba qué extractores están instalados y obtén los comandos para instalar los que falten
python3 scripts/extract.py --check - 3
Convierte una carpeta de libros o documentos en una skill desde tu asistente de programación con IA
/book-to-skill <path|folder|glob> [skill-name]
Antes de usarlo
- Necesitas un asistente de programación con IA compatible con el estándar Agent Skills, como Claude Code o Codex.
- Los PDF escaneados sin capa de texto deben procesarse primero con OCR; de lo contrario, el extractor se detendrá.
- La extracción de PDF, EPUB, DOCX y MOBI depende de herramientas opcionales que quizá tengas que instalar por separado.
Temas
Preguntas frecuentes
- ¿Qué es book-to-skill?
- Conversor que transforma libros técnicos y colecciones de documentos en skills estructuradas para que los asistentes de programación con IA las carguen bajo demanda. book-to-skill toma un PDF, EPUB, DOCX, Markdown, HTML u otro documento, o una carpeta completa de fuentes, y lo convierte en un paquete de Agent Skills. El resultado incluye un SKILL.md con modelos mentales clave y un índice de capítulos, archivos por capítulo que se cargan bajo demanda, además de archivos de glosario, patrones y hoja de referencia. El objetivo es darle a un agente la estructura de un libro, en lugar de un simple resumen, para que pueda responder preguntas a partir del contenido real de cada capítulo.
- ¿book-to-skill es gratuito? ¿Qué licencia tiene?
- book-to-skill es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿book-to-skill sigue mantenido?
- Mantenimiento activo. El último commit de book-to-skill fue el 18 oct 2026.
- ¿Para qué puedo usar book-to-skill?
- Consultar un libro técnico desde Claude Code o Copilot CLI mientras se programa. Convertir una carpeta de registros de decisiones de arquitectura o manuales operativos en una skill para el equipo. Hacer que un agente pueda buscar en una colección de artículos de investigación y notas personales. Estudiar un libro denso pidiéndole al agente capítulos o conceptos específicos.
- ¿Cómo se instala book-to-skill?
- Instala la skill con la CLI cross-agent skills: npx skills add virgiliojr94/book-to-skill Comprueba qué extractores están instalados y obtén los comandos para instalar los que falten: python3 scripts/extract.py --check Convierte una carpeta de libros o documentos en una skill desde tu asistente de programación con IA: /book-to-skill <path|folder|glob> [skill-name]
- ¿Dónde consigo book-to-skill?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/virgiliojr94/book-to-skill
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un espacio de trabajo de memoria en Markdown, local y editable, que permite a los agentes de IA almacenar, buscar y consolidar conocimientos a largo plazo.
Sistema operativo de memoria para LLM y agentes de IA que almacena, recupera y gestiona recuerdos a largo plazo en forma de grafo editable.
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.
Conjunto de skills para agentes de IA que ejecutan flujos de investigación en redes sociales como TikTok, Instagram, YouTube, Reddit y X, con ScrapeCreators.
Marketplace independiente del modelo para skills y plugins de agentes, con una capa canónica sin dependencia de un harness, adaptadores y el gestor de paquetes ccpi.