What problem does it solve? Scanned PDFs and images lack machine-readable text, and running OCR at scale requires choosing between slow CPU processing, a local CUDA setup, or remote GPU infrastructure. This Skill routes each document to the right PaddleOCR execution path and produces Markdown output with per-page confidence scores and timing metrics. ## Core Features & Use Cases - Multi-environment OCR routing: Runs PP-OCRv6 locally on NVIDIA GPU or CPU, or remotely on a Google Colab GPU via a wrapper script that provisions, uses, and tears down the VM automatically. - Structured output with metrics: Exports Markdown per page plus a metrics JSON file recording device, initialization time, inference time, mean seconds per page, and mean confidence. - Configurable pipeline: Supports language selection (Portuguese default), OCR version pinning, minimum confidence filtering, raw per-page JSON retention, and warm-pass benchmarking. - Use Case: A legal researcher has a 200-page scanned court document in Portuguese. The Skill detects no local GPU, launches a Colab T4 session, extracts the full text to Markdown, and reports per-page confidence so low-quality pages can be spot-checked against the source. ## Quick Start Use the paddleocr skill to extract this scanned PDF into Markdown and report the OCR speed and confidence metrics.