Install
openclaw skills install @aidenwu0209/unlimited-ocr-document-parsingParse long images, PDFs, OFD, Office documents, and text files into complete Markdown with Baidu Unlimited-OCR cloud API, or parse local images/PDFs through an SGLang/OpenAI-compatible server. Use for long-document OCR, tables, formulas, reading order, and structured document extraction.
openclaw skills install @aidenwu0209/unlimited-ocr-document-parsingUse the bundled caller to extract the complete document. Prefer this skill when the user asks for long-document OCR, Markdown conversion, reading-order preservation, tables, formulas, or multi-page parsing.
baidu: default; supports local files and public HTTPS URLs, including PDF/OFD/Office/text formats. Requires UNLIMITED_OCR_API_KEY plus UNLIMITED_OCR_SECRET_KEY, or an existing UNLIMITED_OCR_ACCESS_TOKEN.local: sends local images/PDFs to UNLIMITED_OCR_LOCAL_BASE_URL. Use UNLIMITED_OCR_LOCAL_BACKEND=sglang for the official SGLang server, or openai for another compatible server. Local mode intentionally rejects --file-url.From this skill directory:
uv run scripts/unlimited_ocr_caller.py --file-path "/absolute/path/document.pdf" --pretty
For a public URL with the cloud provider:
uv run scripts/unlimited_ocr_caller.py --provider baidu \
--file-url "https://example.com/document.pdf" --pretty
The default behavior saves a JSON envelope in the OS temp directory and prints its path on stderr. Use --stdout only when the full JSON belongs in the calling context. Use --markdown-output result.md to save the full extracted Markdown separately.
The envelope always contains ok, provider, text, result, artifacts, and error:
text value; do not silently truncate the requested document.result includes the final task response, task_id, and temporary result URLs.result records the model/backend used; text is the complete streamed model output.error.code and error.message without claiming that OCR succeeded.See references/output_schema.md for the full stable envelope.
baidu or a remote local-mode URL is configured.