crisp-reading

Generate interactive HTML reading reports from PDFs, EPUBs, or book titles.

9|3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/kcchien/crisp-reading --skill crisp-reading
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crisp-reading
Source: https://github.com/kcchien/crisp-reading/tree/main
Command: npx skills add https://github.com/kcchien/crisp-reading --skill crisp-reading

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf4llm, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

CRISP Reading 提供一個 AI 深度閱讀夥伴,將一本書拆解、批判、內化並轉化為可操作的互動式 HTML 閱讀報告,幫助你真正理解並落地實踐。

Core Features & Use Cases

  • 自動化深度分析:從結構骨架到核心論點、關鍵概念與批判視角,輸出可導航的報告。
  • 多輸入支援:PDF/EPUB 文字提取、僅書名的公共領域書庫搜尋,以及大書分塊處理。
  • 零伺服器輸出:報告以自成一檔 HTML 文件提供,離線可用。
  • 行動與連結:提供行動承諾、知識連結與延伸閱讀,幫助你把閱讀轉化為實踐。

Quick Start

直接對 AI 指令:把一本書的 PDF 或書名交給 CRISP Reading,讓它產生可下載的互動式閱讀報告。

Frequently Asked Questions about crisp-reading

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

FAQPage Schema
How do I generate an interactive HTML reading report from a PDF book?

To generate an interactive HTML reading report, provide a PDF or EPUB file to the AI assistant, which uses pymupdf4llm for text extraction. It then produces a self-contained HTML file with structured analysis, notes, quotes, and action plans.

Can I analyze a book for deep reading if I only have the title and no PDF file?

Yes, you can analyze a book using only its title. The tool searches public-domain book libraries to retrieve the source text and then generates the structured interactive HTML reading report.

What is the best way to process large books for structured analysis?

The best way to process large books for structured analysis is through chunked processing. This approach divides large texts into manageable sections, allowing the AI to extract core arguments, key concepts, and critical perspectives effectively.

Do I need Python 3.9+ and pymupdf4llm to use this book analysis tool?

Yes, Python 3.9+ and the pymupdf4llm dependency are required. These enable the text extraction from PDFs and EPUBs necessary to generate the self-contained interactive HTML reading report.

Does the interactive reading report require a server to view the HTML output?

No, the interactive reading report does not require a server. The tool generates a self-contained, zero-server HTML file that you can view and navigate completely offline.

What limitations should I expect when converting EPUB files to markdown reports?

When converting EPUB files to markdown reports, limitations may arise from complex formatting or large file sizes. The tool uses chunked processing for large books to mitigate size issues, but heavily structured EPUBs might still challenge text extraction.