Skip to content
Back to skills

Parse Multilingual Documents For Agent Ingestion With Dots Ocr

ASecurity

Use dots.ocr when an agent needs repeatable multilingual document layout parsing before retrieval, extraction, review, or downstream automation.

  • 36 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythongodockergitsecurityperformancedocumentation

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 2, 2026

npx -y skills add agentskillexchange/skills --skill parse-multilingual-documents-for-agent-ingestion-with-dots-ocr --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Parse Multilingual Documents For Agent Ingestion With Dots Ocr?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Parse Multilingual Documents For Agent Ingestion With Dots Ocr
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-parse-multilingual-documents-for-agent-ingestion-w/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-parse-multilingual-documents-for-agent-ingestion-w)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Parse multilingual documents for agent ingestion with dots.ocr"
slug: "parse-multilingual-documents-for-agent-ingestion-with-dots-ocr"
description: "Use dots.ocr when an agent needs repeatable multilingual document layout parsing before retrieval, extraction, review, or downstream automation."
github_stars: 8932
verification: "security_reviewed"
source: "https://github.com/rednote-hilab/dots.ocr"
author: "rednote-hilab"
publisher_type: "open_source"
category: "Data Extraction & Transformation"
framework: "Multi-Framework"
tool_ecosystem:
  github_repo: "rednote-hilab/dots.ocr"
  github_stars: 8932
---

# Parse multilingual documents for agent ingestion with dots.ocr

Use dots.ocr when an agent needs repeatable multilingual document layout parsing before retrieval, extraction, review, or downstream automation.

## Prerequisites

Python, vLLM or Hugging Face Transformers, dots.mocr model weights

## Installation

Use the upstream install or setup path that matches your environment:
- conda create -n dots_mocr python=3.12
- conda activate dots_mocr
- git clone https://github.com/rednote-hilab/dots.mocr.git
- pip install -e .

Requirements and caveats from upstream:
- [OCRVerse](https://github.com/DocTron-hub/OCRVerse) results are derived from various code formats (e.g., SVG, Python), whereas results for Gemini 3 Pro and dots.mocr are based specifically on SVG code.
- If you have trouble with the installation, try our [Docker Image](https://hub.docker.com/r/rednotehilab/dots.ocr) for an easier setup, and follow these steps:
- We highly recommend using vLLM for deployment and inference. **Since vLLM version 0.11.0, Dots OCR has been officially integrated into vLLM with verified performance** and you can use vLLM docker image directly (e.g,...

Basic usage or getting-started notes:
- cd dots.mocr
- 💡**Note:** Please use a directory name without periods (e.g., DotsMOCR instead of dots.mocr) for the model save path. This is a temporary workaround pending our integration with Transformers.
- python3 tools/download_model.py

- Source: https://github.com/rednote-hilab/dots.ocr
- Extracted from upstream docs: https://raw.githubusercontent.com/rednote-hilab/dots.ocr/HEAD/README.md

## Documentation

- https://github.com/rednote-hilab/dots.ocr

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/parse-multilingual-documents-for-agent-ingestion-with-dots-ocr/)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.