#2121st of 31 in Skills, plugins and rules
book-to-skill
Converts books and document folders into on-demand skills for coding agents
- Stars
- 34.4k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Aug 2026
- Language
- Python
Overview
A Python extractor turns PDF, EPUB, DOCX, Markdown, HTML, RTF or MOBI files into clean text, and the host agent follows SKILL.md to generate a skill. The output is a core SKILL.md, per-chapter files, a glossary, patterns and a cheatsheet, written to ~/.agents/skills/<slug>/. Works with hosts that read the Agent Skills format, including Claude Code, Copilot CLI, Amp, Hermes Agent, OpenCode and OpenClaw.
Who it is for: Developers who want technical books or docs queryable from their coding agent
Strengths
- Chapter files load on demand; SKILL.md is about 4,000 tokens
- Reads PDF, EPUB, DOCX, HTML, RTF, MOBI, Markdown and plain text
- One skill folder is discovered by several agent hosts
- Reports 24x-51x fewer tokens than putting the book in context
Weaknesses
- Scanned PDFs need OCR first (e.g. ocrmypdf); extraction stops otherwise
- MOBI/AZW input requires Calibre's ebook-convert, installed separately
- Skill generation is done by the host agent's model, so quality varies
- Sharing skills made from copyrighted books may infringe the rights holder
What it needs
- no GPU
- Needs Python 3, pdftotext (poppler), docling, ebooklib, beautifulsoup4, Calibre ebook-convert, ocrmypdf
Also in Skills, plugins and rules
See all 31| Rank | Project | Score |
|---|---|---|
| 1 | skillsAgent skills for planning, TDD, debugging and code review | 94 out of 100 |
| 2 | eccSkills, agents, hooks and rules that add a workflow to coding agents | 93 out of 100 |
| 3 | superpowersSkill library that enforces a plan-then-TDD workflow in coding agents | 89 out of 100 |
| #4 | ponytailPrompt skill that makes coding agents write less, safer code | 89 out of 100 |
| #5 | cavemanProxy and skill that cut token use in coding agents | 89 out of 100 |