book-2-site

Convert books and PDFs into interactive learning websites with summaries and concept maps.

Updated May 5, 2026
One-click install
npx skills add https://github.com/ethan-rio/skills --skill book-2-site
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: book-2-site
Source: https://github.com/ethan-rio/skills/tree/main/skills/learning/book-2-site
Command: npx skills add https://github.com/ethan-rio/skills --skill book-2-site

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pymupdf, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Reading a book once rarely leads to deep retention. This Skill transforms any PDF, EPUB, or text file into a fully interactive learning website with structured summaries, thematic values, curated quotes, concept maps, and chapter-by-chapter study guides — so you can engage with the material actively instead of passively highlighting pages.

Core Features & Use Cases

  • Adaptive Extraction: Handles small, medium, large, and scanned PDFs, automatically switching to vision-based extraction for image-only books.
  • Structured Study Views: Generates a Summary, Values gallery, Quotes collection, concept Map, and Read view with actionable topics, examples, and anti-patterns.
  • Quality Enforcement: Includes a mandatory self-review phase that audits every field against a quantitative rubric and revises gaps until the site passes.

Quick Start

Use the book-2-site skill to convert the attached book file into an interactive learning website.

Frequently Asked Questions about book-2-site

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a PDF into an interactive learning website with concept maps?

To convert a PDF into an interactive learning website, this Skill uses pypdf and pymupdf to extract text and figures, generating structured summaries, curated quotes, and concept dependency maps for active recall.

What is the best way to create a study guide from a large book?

Creating a study guide from a large book is handled through chunked reading, which breaks down the text to generate chapter-by-chapter study guides with actionable topics, examples, and anti-patterns for deep retention.

Can I extract text from scanned PDFs to build an interactive study site?

Extracting text from scanned PDFs to build an interactive study site is supported through adaptive extraction, which automatically switches to vision-based extraction for image-only books.

Do I need Python and specific libraries to convert books into study websites?

You need Python with pypdf and pymupdf installed to handle text extraction and figure rendering when converting books and PDF documents into interactive learning websites.

How does the self-review process work when generating a book-to-site conversion?

The self-review process enforces quality by auditing every generated field against a quantitative rubric, revising any gaps until the interactive learning website passes the mandatory completion check.

What types of books work with PDF extraction for concept dependency mapping?

PDF extraction for concept dependency mapping applies to deep study workflows involving technical manuals, philosophy texts, narrative nonfiction, and tutorials requiring active recall.