What problem does it solve?
The skill automates turning PDFs into auditable, per-page JSONL records by smartly choosing between direct text extraction and LLM-based vision OCR, ensuring compliance with hard rules and guardrails.
Core Features & Use Cases
- Text extraction path using PyMuPDF when a PDF has a text layer, producing stable, token-free outputs.
- LLM Vision path for scanned or image-based pages, rendering PNGs, applying vision-based transcription, and appending per-page records with strong progress tracking.
- Hard rules guard: one-book-at-a-time, guard checks, manifest/final-report generation, and deletion gates for secure archival workflows.
- Typical use: convert a single Chinese book to structured JSONL with chapter metadata and page-level records for QA, auditing, and sharing as Claude Code Skill inputs.
Quick Start
Process a PDF to produce per-page JSONL records with chapter metadata, selecting text extraction for text PDFs or LLM Vision for scanned PDFs.