critical-thinking-chapter-ocr

OCR textbook pages from a PDF and merge them into one Markdown document.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/brianlan/Critical-Thinking-Robert-Ennis --skill critical-thinking-chapter-ocr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: critical-thinking-chapter-ocr
Source: https://github.com/brianlan/Critical-Thinking-Robert-Ennis/tree/main/.claude/skills/critical-thinking-chapter-ocr
Command: npx skills add https://github.com/brianlan/Critical-Thinking-Robert-Ennis --skill critical-thinking-chapter-ocr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

OCRing textbook pages from PDFs can be tedious and error-prone, especially when pages contain headers, footnotes, tables, and multi-column layouts; this Skill automates the process by extracting pages via OCR, merging them into a single Markdown document, and applying sentence-continuity fixes.

Core Features & Use Cases

  • Automated OCR: Extract textbook pages using a VLM-based (multimodal-looker) subagent to produce page-level markdown.
  • Document Merging: Combine multiple OCR pages into one coherent Markdown document with preserved structure.
  • Text Cleanup: Fix sentence splits at page boundaries, remove duplicates, and rectify headers for readability.
  • Use Case: Ideal for converting scanned textbook chapters into a single, searchable Markdown file for study notes or content analysis.

Quick Start

Use the skill to OCR pages 1-10 of a textbook PDF and merge them into a single Markdown file.

Frequently Asked Questions about critical-thinking-chapter-ocr

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

FAQPage Schema
How do I convert scanned textbook PDFs into clean Markdown?▼

This Skill converts scanned textbook PDFs into clean Markdown by using a multimodal subagent for page-by-page OCR, merging results into a single document while fixing sentence splits and headers.

Can I batch process multi-column PDF layouts with OCR into Markdown?▼

Yes, you can batch process multi-column PDF layouts into Markdown. The workflow handles headers, footnotes, tables, and multi-column layouts across pages, merging them into a unified document.

Does PyMuPDF support extracting text from multi-column textbook pages?▼

PyMuPDF supports extracting pages from PDFs for this OCR workflow. The Skill uses it to process pages, which are then OCRed by a multimodal subagent to handle complex layouts like tables and multi-column text.

How does OCR text cleanup fix sentence splits at page boundaries?▼

OCR text cleanup fixes sentence splits at page boundaries by merging page-level extractions and applying sentence-continuity fixes. It removes duplicates and rectifies headers to ensure readability across the final Markdown document.

What is the best way to OCR a textbook chapter and merge it into one file?▼

The best way to OCR a textbook chapter and merge it into one file is using this Skill's end-to-end workflow, which extracts pages via a multimodal subagent and applies formatting and sentence-continuity cleanup.

Why does OCR output from PDFs have duplicate headers and broken sentences?▼

OCR output from PDFs often has duplicate headers and broken sentences due to page boundaries and layout complexities. This Skill rectifies headers and applies sentence-continuity fixes to resolve these issues.