asale-ai

Anything To Skill — Development skill for Claude Code

Development community

Turn any PDF, EPUB, DOCX, or slide deck into an agent skill.

How to install Anything To Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open asale-ai/anything-to-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Anything To Skill does

Turn any PDF, EPUB, DOCX, or slide deck into an agent skill. A CLI + skill that reads whole books and docs, then writes SKILL.md for Claude Code, Codex, Gemini CLI, Cursor, and opencode.

Alternatives in Development

  • Understand Anything — Graphs that teach graphs that impress 80.7k ★
  • Octo Docs — Document delivery with export to PPTX, DOCX, PDF formats 2.8k ★
  • Translate Book — Claude Code skill that translates entire books (PDF/DOCX/EPUB) into any language using parallel subagents 542 ★

README

anything-to-skill

**Turn a book, a paper, a documentation site, or a repository into an agent skill.**

[![CI](https://github.com/asale-ai/anything-to-skill/actions/workflows/ci.yml/badge.svg)](https://github.com/asale-ai/anything-to-skill/actions/workflows/ci.yml) [![crates.io](https://img.shields.io/crates/v/anything-to-skill.svg)](https://crates.io/crates/anything-to-skill) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)

Point your agent at a source and it reads the whole thing, then writes a skill that carries what the source actually teaches — for Claude Code, Codex, Gemini CLI, opencode, and anything else that loads skills from a directory.

What it does

You ask. It reads. You get a skill.

turn the Rust book's installation chapter into a skill — https://doc.rust-lang.org/book/ch01-01-installation.html

Underneath, your agent runs one command and gets text back — not a page of markup with the documentation buried in it:

# Installation - The Rust Programming Language

source: https://doc.rust-lang.org/book/ch01-01-installation.html

Installation

The first step is to install Rust. We'll download Rust through rustup, a
command line tool for managing Rust versions and associated tools. [...]

Installing rustup on Linux or macOS

If you're using Linux or macOS, open a terminal and enter the following command:

```
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
```

The navigation, the sidebar, the version switcher and the footer are gone. The code block kept its indentation. The page says where it came from. That last part matters more than it looks: a crawl concatenates dozens of pages, and a claim you cannot trace is a claim you cannot check.

Install

The skill, into every agent tool on the machine:

npx skills add asale-ai/anything-to-skill --all -g

That writes `~/.agents/skills/anything-to-skill/` — the path Codex, Cursor, Gemini CLI, and opencode read directly — and sym