anything-to-skilllisted
Install: claude install-skill asale-ai/anything-to-skill
# Anything to Skill
Turn a source into a skill, then keep it worth loading. The CLI does the
deterministic half — reading files, grading skills, detecting change. You do
the judgment half: what matters, what to keep, how to say it.
Do not re-do the CLI's job by hand, and do not let it do yours.
---
## Step 0 — Find the tool
```bash
anything-to-skill --version
```
If that fails, it is not on PATH. Try it through npm instead:
```bash
npx -y @asale/anything-to-skill --version
```
If that works, **use `npx -y @asale/anything-to-skill` in place of
`anything-to-skill` for every command below** — the first run downloads the
binary, later ones are immediate. Offer the user the shorter path:
```bash
npm install -g @asale/anything-to-skill
```
If neither works, say so and stop; there is nothing to fall back on. Then:
```bash
anything-to-skill check # optional external tools
```
Nothing `check` reports as missing blocks an ordinary PDF, EPUB, URL or site.
---
## Pick the route
**You are the reader (default).** Extract, read the text yourself, write the
skill. Slower, and better: you decide what survives, and you can look at a page
that came out wrong. Take this route unless the user asks otherwise.
**`build` does it end to end.** One command, no agent in the loop. Take this
route when the user wants it unattended — a batch of libraries, a scheduled
job, CI. It needs `ANTHROPIC_API_KEY`.
```bash
anything-to-skill build https://docs.pytest.org/en/stable/ --crawl \