book-lens

Extract structured reading notes and knowledge from PDF, EPUB, TXT, and Markdown books.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/Islehecha/book-lens-codex --skill book-lens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: book-lens
Source: https://github.com/Islehecha/book-lens-codex/tree/main/.codex/skills/book-lens
Command: npx skills add https://github.com/Islehecha/book-lens-codex --skill book-lens

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, markdown, pygments, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of information overload when reading dense books by providing structured workflows for speed-reading, deep-reading, and knowledge synthesis.

Core Features & Use Cases

  • Multi-Mode Reading: Choose between speed-reading for quick insights, deep-reading for structured notes, or guided-reading for complex concepts.
  • Knowledge Synthesis: Automatically generate slides for presentations or convert book content into reusable Codex skills.
  • Use Case: If you are preparing for a team presentation on a technical book, use the share mode to generate a structured slide outline and speaker notes based on your reading progress.

Quick Start

Activate the book-lens skill to perform a speed-read analysis on the provided book file.

Frequently Asked Questions about book-lens

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

FAQPage Schema
How do I extract structured notes and knowledge from a PDF book?

To extract structured notes from a PDF book, you need a workflow that supports text extraction and structured output generation. This process facilitates deep-reading by transforming dense book content into consistent reading notes and reusable knowledge.

What is the best way to speed-read technical books for quick insights?

The best way to speed-read technical books is using a multi-mode reading workflow tailored for quick insights. This approach analyzes the book file rapidly, allowing you to extract core concepts without getting bogged down in information overload.

Can I generate presentation slides and speaker notes from an EPUB file?

Yes, you can generate presentation slides and speaker notes from an EPUB file using knowledge synthesis workflows. This feature automatically converts your reading progress into structured slide outlines for team presentations.

Does this multi-mode reading approach work with Markdown and TXT files?

Yes, this multi-mode reading approach works with Markdown and TXT files, alongside PDF and EPUB formats. It processes these text files to support speed-reading, deep-reading, and guided study workflows for various book types.

How do I manage information overload when reading dense study materials?

To manage information overload when reading dense study materials, use a structured reading workflow with guided study modes. This synthesizes complex concepts into actionable knowledge and structured reading notes, preventing cognitive fatigue.

Do I need PyMuPDF installed to process book files for knowledge extraction?

Yes, you need PyMuPDF installed as it provides the required text extraction capabilities for PDF files. This dependency, along with Markdown and Matplotlib, enables the structured output generation needed for reading notes.