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.