# 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
```bash
clawhub install @asale-ai/anything-to-skill
```
The skill drives a small binary that does the reading:
```bash
```
## 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](https://calibre-ebook.com/download).
PDFs come out better with [poppler](https://poppler.freedesktop.org/) installed
(`brew install poppler`) — run `anything-to-skill check` to see what you have.
---
[SKILL.md](SKILL.md) · [CONTRIBUTING.md](CONTRIBUTING.md) · [SECURITY.md](SECURITY.md) · Apache-2.0