book-to-skill
Security scan passedTurns a technical book or document folder you own into a skill your agent loads on demand: its frameworks, patterns and chapter notes.

Turns a book or document into an interactive browser course, with lessons, quizzes, flashcards and coding exercises checked by tests.
Pack · 2 skillsby sebastianhaba· EducationUnclaimed · Yours? Claim it
4 images
About
Book to Course is an open-source skill pack by Sebastian Haba. Give your agent a book or document (EPUB, PDF, HTML, DOCX, Markdown or plain text) and it builds a beginner-friendly interactive course you run locally in a browser. What you can do with it - Turn a book into short lessons with step-by-step explanations, worked examples, diagrams and animated walkthroughs - Practise with quizzes that have hints and explanations, chapter tests and flashcards - Learn to code with exercises that come with starter code and unit tests: write the code in your editor and run the tests from the course page - Choose the course language and scope, and carry on an existing course chapter by chapter - Package a finished course as an offline Android app with course-to-apk How it works - The skill extracts the book, plans lessons by chapter and writes them into a fixed, tested course player - For coding exercises it checks that the tests fail on the starter code and pass on a reference solution before packaging the course - Open the course with start.sh or start.bat; a small local Python server saves progress to a file and runs exercise tests on your computer - Formulas written in LaTeX render in lessons, tables, quizzes and flashcards Good to know - Running a course needs Python 3; coding exercises also need that language's tools, such as Go for a Go course - The Android build needs JDK 17+ and the Android SDK build-tools; the skill checks for them first and downloads what's missing only with your consent - Installed as a Claude Code plugin from the maker's own marketplace, it also includes course-to-appimage, which packages a course as a Linux desktop app - MIT licensed
Skills people install alongside Book to Course.
Once it’s added
“Turn this book into an interactive course”
“Make a course from this PDF in English, covering the first five chapters”
“Continue the course with the next chapter”
“Make an APK of this course for my tablet”
“Make an AppImage of this course so I can open it from the app menu”
Before you add it
Reads only
The book or document you attach: EPUB, PDF, HTML, DOCX, Markdown or text
Makes changes · your agent can ask first
A course folder of lessons, quizzes, flashcards and exercises · Learner progress, saved to progress/progress.json · An Android APK or Linux AppImage, when you ask for one
Pack · 2 skills, each with its own page
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.copilot/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.copilot/skills/course-to-apk
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.cursor/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.cursor/skills/course-to-apk
Runs on your machine.
/plugin marketplace add sebastianhaba/book-to-course-skill /plugin install book-to-course@book-to-course
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.claude/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.claude/skills/course-to-apk
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.agents/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.agents/skills/course-to-apk
Runs on your machine.
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.gemini/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.gemini/skills/course-to-apk
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course .agents/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk .agents/skills/course-to-apk
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.openclaw/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.openclaw/skills/course-to-apk
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.config/opencode/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.config/opencode/skills/course-to-apk
Runs on your machine.
npx -y degit sebastianhaba/book-to-course-skill/book-to-course ~/.hermes/skills/book-to-course npx -y degit sebastianhaba/book-to-course-skill/course-to-apk ~/.hermes/skills/course-to-apk
Scanned and passed · checked 2 h ago
No reviews yet. Used Book to Course? Say how it went.
Write a reviewNobody has shared how they use Book to Course yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.
Skills people install alongside Book to Course.
Turns a technical book or document folder you own into a skill your agent loads on demand: its frameworks, patterns and chapter notes.
Turn PDFs, docs or a codebase into an Obsidian study vault, then have your agent quiz you on it.
Study Buddhism with your agent through source-cited personas of historical masters, plus side-by-side comparisons, debates and study paths.
Turns your agent into a Socratic tutor that never gives the answer, and guides you to it with questions about your code or documents.