Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA.
virgiliojr94/book-to-skill
Um conversor que transforma livros técnicos e coleções de documentos em skills estruturadas que assistentes de programação com IA podem carregar sob demanda.
- Estrelas
- 35,351
- Forks
- 3,728
- Issues abertas
- 24
- Último commit
- anteontem
O que é?
book-to-skill recebe um PDF, EPUB, DOCX, Markdown, HTML ou outro documento — ou uma pasta inteira de fontes — e transforma esse conteúdo em um pacote Agent Skills. A saída inclui um SKILL.md com os modelos mentais essenciais e um índice de capítulos, arquivos por capítulo carregados sob demanda e também arquivos de glossário, padrões e resumo prático. O objetivo é dar ao agente a estrutura de um livro, em vez de apenas um resumo, para que ele possa responder a perguntas com base no conteúdo real dos capítulos.
A ferramenta funciona como um comando slash no estilo do Claude Code. Um extrator determinístico em Python converte a fonte em texto limpo e metadados; em seguida, um agente segue a especificação do gerador para criar a skill. As skills instaladas ficam no diretório de skills compartilhado entre agentes e podem ser lidas por hosts como GitHub Copilot CLI, Amp, Codex, OpenCode e OpenClaw. O Claude Code e o Hermes Agent usam seus próprios diretórios.
A mesma abordagem serve para documentação interna, diretrizes de marca, coleções de artigos de pesquisa e especificações consultadas com frequência. A ideia é processar localmente materiais protegidos por direitos autorais a partir de cópias que o usuário possui e mantê-los privados.
Recursos principais
- 01Converte fontes em PDF, EPUB, DOCX, HTML, RTF, MOBI e Markdown em um pacote Agent Skills.
- 02Gera um índice SKILL.md e arquivos por capítulo, carregados apenas quando alguém pergunta sobre um tópico.
- 03Cria arquivos de glossário, padrões e resumo prático junto com os capítulos.
- 04Inclui um extrator determinístico com um comando --check que informa quais ferramentas estão instaladas.
- 05Funciona com vários hosts de agentes compatíveis com o padrão Agent Skills.
Casos de uso
- Consultar um livro técnico de dentro do Claude Code ou do Copilot CLI enquanto programa.
- Transformar uma pasta de registros de decisões de arquitetura ou runbooks em uma skill para a equipe.
- Deixar uma coleção de artigos de pesquisa e anotações pessoais pesquisável por um agente.
- Estudar um livro denso pedindo ao agente capítulos ou conceitos específicos.
Início rápido
- 1
Instale a skill com a CLI cross-agent skills
npx skills add virgiliojr94/book-to-skill - 2
Verifique quais extratores estão instalados e obtenha os comandos para instalar os que faltam
python3 scripts/extract.py --check - 3
Converta uma pasta de livros ou documentos em uma skill usando seu assistente de programação com IA
/book-to-skill <path|folder|glob> [skill-name]
Antes de usar
- É necessário um assistente de programação com IA compatível com o padrão Agent Skills, como Claude Code ou Codex.
- PDFs digitalizados sem camada de texto precisam passar por OCR primeiro; caso contrário, o extrator será interrompido.
- A extração de PDF, EPUB, DOCX e MOBI depende de ferramentas opcionais que talvez você precise instalar separadamente.
Tópicos
Perguntas frequentes
- O que é book-to-skill?
- Um conversor que transforma livros técnicos e coleções de documentos em skills estruturadas que assistentes de programação com IA podem carregar sob demanda. book-to-skill recebe um PDF, EPUB, DOCX, Markdown, HTML ou outro documento — ou uma pasta inteira de fontes — e transforma esse conteúdo em um pacote Agent Skills. A saída inclui um SKILL.md com os modelos mentais essenciais e um índice de capítulos, arquivos por capítulo carregados sob demanda e também arquivos de glossário, padrões e resumo prático. O objetivo é dar ao agente a estrutura de um livro, em vez de apenas um resumo, para que ele possa responder a perguntas com base no conteúdo real dos capítulos.
- book-to-skill é gratuito? Qual é a licença?
- book-to-skill é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- book-to-skill ainda é mantido?
- Manutenção ativa. O último commit de book-to-skill foi em 18 de out. de 2026.
- Para que posso usar book-to-skill?
- Consultar um livro técnico de dentro do Claude Code ou do Copilot CLI enquanto programa. Transformar uma pasta de registros de decisões de arquitetura ou runbooks em uma skill para a equipe. Deixar uma coleção de artigos de pesquisa e anotações pessoais pesquisável por um agente. Estudar um livro denso pedindo ao agente capítulos ou conceitos específicos.
- Como instalar book-to-skill?
- Instale a skill com a CLI cross-agent skills: npx skills add virgiliojr94/book-to-skill Verifique quais extratores estão instalados e obtenha os comandos para instalar os que faltam: python3 scripts/extract.py --check Converta uma pasta de livros ou documentos em uma skill usando seu assistente de programação com IA: /book-to-skill <path|folder|glob> [skill-name]
- Onde consigo book-to-skill?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/virgiliojr94/book-to-skill
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um espaço de trabalho de memória em Markdown, local-first, que permite a agentes de IA armazenar, pesquisar e consolidar conhecimento de longo prazo em arquivos editáveis.
Sistema operacional de memória para LLMs e agentes de IA que armazena, recupera e gerencia memórias de longo prazo como um grafo editável.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.
Marketplace de skills e plugins para agentes, independente de modelo, com uma camada canônica sem dependência de harness, adapters e o gerenciador de pacotes ccpi.
Um hub organizado de cursos de IA generativa, seleções de artigos de pesquisa, materiais para entrevistas e notebooks de código, estruturado por jornada e nível de habilidade.