crisp-reading

Solid

CRISP Reading — AI 深度閱讀夥伴。Comprehend · Review · Internalize · Synthesize · Practice。 整合 Adler 分析閱讀、樊登 TIPS 拆書法、RIA 拆書幫、 Zettelkasten、費曼技巧、Self-Explanation、Steel-Manning。 分析書籍並產出互動式 HTML 閱讀報告。 Use when: (1) 使用者提到「讀這本書」「分析這本書」「幫我讀」「這本書值不值得讀」 "analyze this book" "book review" "book summary" "reading notes" "what's this book about" "deep reading", (2) 要求書籍評估、讀書筆記、閱讀報告, (3) 提到 CRISP、CRISP Reading、深度閱讀。 Not for: 純粹的文件摘要(沒有閱讀意圖的「幫我總結這篇」)、 學術論文的系統性文獻回顧(Systematic Review)、速讀技巧訓練。

Code & Development 13 stars 1 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 75/100

Stars 20%
38
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# CRISP Reading 你的 AI 深度閱讀夥伴。把一本書拆解、理解、批判、內化,產出一份互動式 HTML 閱讀報告。 ## 架構:Claude 只思考,腳本處理格式 ``` 路徑 A:PDF/EPUB → extract-text.py → 純文字 ─┐ 路徑 B:僅書名 → Gutendex API → TXT 下載 ───┤→ Claude 分析 → JSON → render-report.py → HTML 路徑 C:僅書名(書庫無結果)→ 依公開資料 ──┘ ``` - **Claude 負責**:閱讀理解、批判分析、結構化思考 → 輸出分析 JSON - **腳本負責**:文字提取(extract-text.py)、HTML 模板填充(render-report.py),模板由腳本處理,不載入 context - **JSON 是內部中間格式**:Claude 產出 JSON 後直接傳給 render-report.py,使用者不需要也不會拿到 JSON 檔案 ## 運作流程 ### 決策矩陣:根據輸入決定路徑 | 輸入 | 走哪些步驟 | 產出 | |------|-----------|------| | 有 PDF/EPUB | 一~五步全部 | HTML 報告 | | 有 PDF/EPUB + 使用者已有筆記 | 先讀筆記,再走一~五步 | HTML 報告 | | 僅書名 | 嘗試公開書庫取書 → 若取得全文走一~五步;否則第四~五步(依公開資料) | HTML 報告 | **所有路徑一律走完全流程,產出 HTML 報告。** ### 第一步:環境準備 確認 pymupdf4llm 可用(extract-text.py 的唯一必要依賴): ```bash pip install pymupdf4llm # 若尚未安裝 ``` ### 第二步:評估書籍大小 使用者提供 PDF 時,先執行: ```bash python scripts/extract-text.py book.pdf --info ``` 輸出範例: ```json { "title": "The Almanack of Naval Ravikant", "page_count": 242, "estimated_tokens": 95000, "needs_chunking": true, "suggested_chunks": 2 } ``` ### 第三步:文字提取(依大小決定策略) **小型書籍**(estimated_tokens < 80,000):一次提取全書 ```bash python scripts/extract-text.py book.pdf -o book.md ``` **大型書籍**(estimated_tokens ≥ 80,000):分批處理 ```bash # 1. 先提取目錄 python scripts/extract-text.py book.pdf --toc # 2. 根據目錄結構,按章節分批提取 python scripts/extract-text.py book.pdf --pages 1-50 -o part1.md python scripts/extract-text.py book.pdf --pages 51-120 -o part2.md # ...或自動分塊: python scripts/extract-text.py ...

Details

Author
kcchien
Repository
kcchien/crisp-reading
Created
3 months ago
Last Updated
2 months ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Featured

research-report

Summarize deep research results into markdown report, cover all fields, skip uncertain values.

853 Updated 2 weeks ago
Weizhena
Data & Documents Listed

deep-research

Conduct multi-step autonomous research on any topic. Iteratively search, analyze, synthesize, and produce comprehensive research reports. Powered by Crawl4AI for high-speed content extraction.

32 Updated 2 months ago
malue-ai
Data & Documents Solid

content-pipeline

内容生产和分发统一管线。素材收集→出稿→排版→封面→朋友圈文案→多平台转换→一键分发。涵盖公众号写作、小红书轮播图、即刻文案、播客音频、品牌视频、Chrome CDP 自动发布。

169 Updated 1 months ago
OrangeViolin
AI & Automation Solid

ai-ppt-toolkit

使用 NotebookLM + Gemini + Gamma "三件套"将零散资料快速转化为高质量 PPT 的完整工作流。 当用户需要制作职场汇报 PPT、演示文稿,或提到"做 PPT"、"汇报"、"演示"、"NotebookLM"、"Gamma"、"三件套"时,务必触发此 skill。 适用于:老板临时交办汇报任务、会议素材整理、行业分析演示、HR/管理层汇报等场景。 即使用户只说"帮我准备个汇报"或"资料很乱不知道怎么整理",也应主动推荐此流程。

53 Updated 3 weeks ago
wilingna
Data & Documents Solid

docx

全面的文档创建、编辑和分析功能,支持修订追踪、批注、格式保留和文本提取。当 Claude 需要处理专业文档(.docx 文件)时使用:(1) 创建新文档,(2) 修改或编辑内容,(3) 处理修订追踪,(4) 添加批注,或其他任何文档任务

457 Updated 4 months ago
LeastBit