From ocr-toolkit
Extract text from a directory of JPG/JPEG images into a single Markdown file using Apple Vision, tesseract, or MLX OCR
How this skill is triggered — by the user, by Claude, or both
Slash command
/ocr-toolkit:image-ocrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Batch-processes a directory of JPG/JPEG images and produces a combined Markdown file containing the OCR text from each image.
Batch-processes a directory of JPG/JPEG images and produces a combined Markdown file containing the OCR text from each image.
Use this skill when the user wants to extract text from one or more JPG/JPEG images -- for example scanned documents, photos of whiteboards, or screenshots.
pyobjc-core and pyobjc-framework-Vision.tesseract CLI binary. Cross-platform. Optional preprocessing (grayscale, autocontrast, upscale) via Pillow.mlx-ocr.python3 ${CLAUDE_PLUGIN_ROOT}/scripts/ocr_jpgs_to_markdown.py \
--input <directory-of-jpgs> \
--output <output.md> \
[--backend auto|vision|tesseract|mlx_ocr] \
[--start N] [--limit N] \
[--languages en-US] \
[--fast] \
[--workers N] \
[--tesseract-lang eng] [--tesseract-psm 6] [--tesseract-oem 1] \
[--preprocess] [--preprocess-scale 2.0] \
[--det-lang eng] [--rec-lang lat] \
[--mlx-worker-python /path/to/python3.11]
| Argument | Default | Description |
|---|---|---|
--input | ezgif-... | Directory containing .jpg/.jpeg files |
--output | training_plan_ocr.md | Output Markdown file path |
--backend | auto | OCR backend: auto, vision, tesseract, mlx_ocr |
--start | 0 | Start index (0-based) within sorted file list |
--limit | None | Max files to process |
--languages | en-US | Comma-separated recognition languages (Vision) |
--fast | false | Use faster, less accurate recognition level (Vision) |
--workers | CPU count | Number of parallel workers |
--preprocess | false | Grayscale/autocontrast/upscale before tesseract |
--preprocess-scale | 2.0 | Upscale factor for preprocessing |
npx claudepluginhub varunr89/claude-marketplace --plugin ocr-toolkitExtracts, converts, and structures content from PDFs, images, and Office documents using OCR, text extraction, and markdown conversion. Supports batch processing and structured data extraction.
Uses DeepSeek-OCR, a vision-language model, to extract text from images and PDFs via vLLM or HuggingFace, outputting structured markdown or plain text.
Uses mm CLI to index multimodal directories, explore contents, find files by type/size, extract PDF text/images/video keyframes, search across files, count tokens, view trees.