anything-to-skill
Turn a book, paper, or manual into an agent skill.
Point your agent at a PDF and it reads the whole thing, then writes a skill that carries what the book actually teaches — for Claude Code, Codex, Gemini CLI, opencode, and anything else that loads skills from a directory.
Install
The skill drives a small binary that does the reading:
|
# or, if you have Rust: cargo install anything-to-skill
Use
Ask your agent, and point at the file:
turn this book into a skill — ~/books/designing-data-intensive-applications.pdf
It will read the book, ask what you want the skill for — quick reference, a working guide, or deep study — and write the skill at that depth. When a page cannot be read as text, it renders that page and reads it as an image instead of quietly leaving a hole.
Formats
| Documents | PDF · DOCX · DOC · RTF · ODT |
| Books | EPUB |
| Slides & sheets | PPTX · PPT · XLSX · XLS · ODS · ODP · CSV |
| Text | TXT · Markdown · reStructuredText · AsciiDoc · HTML |
Kindle (MOBI · AZW · AZW3) needs Calibre.
PDFs come out better with poppler installed
(brew install poppler) — run anything-to-skill check to see what you have.
SKILL.md · CONTRIBUTING.md · SECURITY.md · Apache-2.0