Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Book-to-Skill Converter

Turns books and documents (PDF, EPUB, DOCX and more) into structured agent skills of frameworks, principles, patterns and cheatsheets.

EducationIntermediate1,017131AI score 10/10Last updated: Aug 13, 2026

What it does

  • Extracts text from PDF, EPUB, DOCX, HTML, Markdown, TXT, RTF and MOBI/AZW (via Calibre).
  • Instead of summaries, it captures the author's named frameworks, actionable principles, techniques, anti-patterns and mental models.
  • Generates SKILL.md (core frameworks + chapter/topic indexes), chapters/chNN-*.md, glossary.md, patterns.md and a decision-oriented cheatsheet.md.
  • Four modes: full conversion, analyze-only, generate from a prior analysis, and update/fold-in of new sources into an existing skill.
  • Shows a pre-flight token/time estimate before generating, and for books over ~50k tokens uses grep/sed slices instead of reading the whole file.
  • Runs an advisory security scan on the generated skill before declaring success.

Who it's for

  • Anyone who wants to apply a specific book's frameworks while working.
  • Teams turning internal manuals, papers or guides into a reusable AI knowledge base.
  • Users who want to keep folding new sources into one growing skill.
  • Users of Claude Code, GitHub Copilot CLI or Amp — the workflow is host-neutral.

Examples

  1. book-to-skill ~/books/influence.pdf cialdini-influence → a skill with the six persuasion principles plus a decision cheatsheet.
  2. Run it on a technical book and choose "Technical" mode → chapters preserve code snippets and comparison tables verbatim.
  3. Say "analyze only" → you get an extraction report (frameworks, principles, chapter table) before any files are written.
  4. Pass a new research PDF plus an existing skill slug → glossary, patterns and indexes are merged into the existing skill.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Leutenegger/book-to-skill/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo Leutenegger/book-to-skill into my ~/.claude/skills/book-to-skill/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Leutenegger/book-to-skill.git ~/.claude/skills/book-to-skill

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and create the skills folder: mkdir -p ~/.claude/skills
  2. Clone the repo into it: git clone https://github.com/Leutenegger/book-to-skill.git ~/.claude/skills/book-to-skill
  3. Verify Python is available: python3 --version (install it first if missing).
  4. Preflight the extractors: python3 ~/.claude/skills/book-to-skill/scripts/extract.py --check — it prints which extractors are installed and the exact install commands for missing ones.
  5. Optional quality boosters: pdftotext (poppler) for PDFs, docling for table/code-heavy technical books, Calibre for MOBI/AZW.
  6. Restart your Claude Code session, then ask: "use book-to-skill to convert ~/books/mybook.pdf into a skill".
  7. Answer the prompts about content type, purpose and destination folder, review the token estimate, and confirm to proceed.