Text toolsBook to Claude skill

Book to Claude skill

Convert a PDF book into a Claude skill folder: a SKILL.md index, one Markdown file per chapter, and the prompt that distils them.

Ready for a PDF
Your PDF never leaves this device
Drop a PDF here

Or choose a file. A text-based PDF of any length; nothing is uploaded.

A focused cleanup

How to use book to claude skill

Reads a PDF in your browser, repairs what the page layout did to the text, splits it at the chapter boundaries, and hands back a zipped skill folder: a SKILL.md index, one Markdown file per chapter, and DISTILL.md, the prompt that turns those chapters into a distilled skill.

  1. 1
    Choose a PDF

    Drop the file on the panel or use Choose a PDF. Parsing happens in a background thread on your own machine, so a 400-page book takes a few seconds and the page stays responsive while the counter climbs. The file is never sent anywhere, which is also why there is no size limit beyond what your device can hold in memory.

  2. 2
    Check the chapters that were found

    The list shows every chapter with its page range and a token estimate. Headings are detected from type size first and chapter wording second, so an unusual layout can produce a heading that is really a subheading or a front-matter block you do not want. Untick anything that should stay out — a foreword, an index, a page of endnotes.

  3. 3
    Name the skill and download the folder

    Skill name becomes the folder and the name in SKILL.md. The description field is the one line Claude reads to decide whether to open the skill at all, so write it as when to use this, not what it is. Download skill folder writes the zip; unpack it into ~/.claude/skills/ and run DISTILL.md from inside it.

When this tool is useful

Giving Claude a reference book
Turning a manual into a skill
Making a thesis searchable by an agent

Why the download is a scaffold rather than a finished skill

A skill earns its place by being faster to consult than the book, and that comes from distilled knowledge: the mental models, the named patterns, the decision rules, the terms the author defines. Producing those means reading and judging, which is a model’s work. What a browser can do is everything around it — pull the text out, repair it, structure it, and write the frontmatter — so this tool does that part completely and leaves a prompt for the part it cannot honestly fake. Run DISTILL.md in Claude Code and the chapter files become a glossary, a pattern catalogue, and a cheatsheet.

The repair work matters more than it sounds. A PDF stores positioned glyphs, not paragraphs, so every line ends where the column ended: sentences arrive chopped into fragments, words are split across hyphens, and the book title and page number are wedged into the text at the top and bottom of every page. Extraction here groups glyphs into lines by their baseline, rejoins the wraps, mends the hyphen splits, and drops the lines that repeat at the page edge — the same fixes as the PDF text cleaner, applied across a whole book instead of a paste.

Two kinds of PDF will disappoint you, and it is better to know which before you build a skill on one. A scanned book has no text layer at all, only pictures of pages; the tool detects this and says so rather than handing back an empty folder, and no browser can OCR it for you. A two-column layout does have text, but its glyphs are drawn in an order that interleaves the columns, so the extraction reads across the gutter. Skim a chapter file before trusting it — DISTILL.md repeats that warning where you will see it again.

Copyright is worth one clear thought before you start. Distilling a book you own into frameworks and takeaways for your own use is ordinary note-taking with a different output format; publishing a folder of its chapters verbatim is not. The chapter files hold real extracted text, so keep the folder local and let the distilling pass replace those passages with your own condensed version before the skill goes anywhere near a shared repository.

Good to know

Book to Claude skill questions

No. The parser runs inside your browser in a worker thread and the zip is assembled in memory on your machine. There is no server in this tool to receive a file, which is the same reason nothing else on PasteScrub can see your text.