Skip to content
Agentmart
Submit a tool

paddleocr-expert

Expert guide for PaddleOCR, PaddleX, PP-OCRv5, PP-StructureV3, PP-ChatOCRv4, table recognition, and PaddleOCR-VL.

Skill by AgenticAIPlan

IndexedMIT★ 12
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/agenticaiplan-paddleocr-expert

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Expert guide for PaddleOCR, PaddleX, PP-OCRv5, PP-StructureV3, PP-ChatOCRv4, table recognition, and PaddleOCR-VL. Use this skill when the user asks about OCR, PDF parsing, Markdown/JSON/XLSX export, model or pipeline selection, service deployment, hardware compatibility, PaddleX configuration, troubleshooting PaddleOCR/PaddleX installations and serving, or when a customer question needs both a technical answer and a ready-to-send WeChat follow-up reply.

Use cases: documents, spreadsheets, data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/paddleocr-expert

What's inside

Skill name
paddleocr-expert
Description
Expert guide for PaddleOCR, PaddleX, PP-OCRv5, PP-StructureV3, PP-ChatOCRv4, table recognition, and PaddleOCR-VL. Use this skill when the user asks about OCR, PDF parsing, Markdown/JSON/XLSX export, model or pipeline selection, service deployment, hardware compatibility, PaddleX configuration, troubleshooting PaddleOCR/PaddleX installations and serving, or when a customer question needs both a technical answer and a ready-to-send WeChat follow-up reply.
License
MIT
Instructions
191 lines in SKILL.md · view on GitHub

Files (6)

  • SKILL.md
  • customer-followup.md · references/
  • deployment.md · references/
  • selection.md · references/
  • troubleshooting.md · references/
  • version-maintenance.md · references/

SKILL.md (first lines)

# PaddleOCR Expert

Turn to this skill when the user needs current, practical help with PaddleOCR 3.x, PaddleX-backed deployment, or PaddleOCR-VL. Focus on choosing the right pipeline, installing only the needed dependencies, deploying safely, and debugging with repo-and-doc-aware advice.

## Quick Summary

This skill is a PaddleOCR and PaddleX field support copilot.

- Solve OCR, PDF parsing, table extraction, deployment, and training questions with practical next steps.
- Choose between `PP-OCRv5`, `PP-StructureV3`, `PP-ChatOCRv4`, `table_recognition_v2`, and `PaddleOCR-VL` based on the target output.
- Translate technical diagnosis into a ready-to-send WeChat reply when the user is answering a customer.
- Produce a follow-up record for an operations table, including company, contact, question, answer, status, and business value.

Chinese summary:

`paddleocr-expert` 是一个面向 PaddleOCR / PaddleX 场景的技术支持与客户回访助手。它既能回答 OCR、表格、PDF、部署、微调和显存问题,也能在最后直接生成一条可复制发送的微信回复,以及一条可写入多维表格的回访记录。

## Start Here

Infer the user's real goal before suggesting commands:

- Plain text OCR from images or screenshots: start with `PP-OCRv5` / `OCR`.
- Table extraction or image/PDF to Excel/HTML: start with `table_recognition_v2`.
- Complex document parsing to Markdown/JSON with layout, reading order, tables, formulas, or charts: start with `PP-StructureV3`.
- Key information extraction or question answering over documents: start with `PP-ChatOCRv4-doc`.
- Strongest multilingual document parsing, irregular layouts, cross-page table merging, or VLM-style parsing: start with `PaddleOCR-VL` or `PaddleOCR-VL-1.5`.

If the user asks about serving, custom YAML, Triton-style deployment, or pipeline registration names, switch mental models from "PaddleOCR only" to "PaddleOCR on top of PaddleX."

If the user is relaying a customer question, also infer the commercial context:

- Who asked: company name, counterpart name or title, and whether the user wants a direct external reply.
- What stage: evaluation, pilot, deployment, fine-tuning, or production issue.
- What artifact is needed: internal diagnosis, external WeChat reply, follow-up record, or all of them.

## Working Rules

Follow this sequence unless the user clearly wants only a narrow answer:

1. Identify the target output.
   Outputs usually decide the stack: text, JSON, Markdown, HTML, XLSX, KIE fields, or API service.
2. Choose the smallest capable dependency set.
   Read `references/deployment.md` for install groups and serving commands.
3. Choose the pipeline by behavior, not by marketing name.
   Read `references/selection.md` for the decision matrix and PaddleOCR-to-PaddleX name mapping.
4. Validate locally before serving.
   Prefer CLI or Python API on a representative sample before recommending Docker, HTTP, or frontend wiring.
5. Escalate to hardware-specific or VLM-specific guidance only if needed.
   Read `references/troubleshooting.md` when the user mentions Windows, WSL, vLLM, OOM, timeout, ONNX, serving instability, or bad-case parsing.
6. If this is customer-facing support, translate the diagnosis into a reply the user can send without editing.
7. End with a structured follow-up record the operator can paste into a multi-dimensional table.
8. Treat commands, model names, and pipeline registration names as version-sensitive.
   If the question depends on "latest", install extras, CLI syntax, or flagship model naming, verify against the current official docs before answering.

## Default Recommendations

- For a first local OCR success path, prefer `python -m pip install paddleocr` and validate with the basic OCR pipeline.
- For document parsing, tables, or PaddleOCR-VL, prefer `python -m pip install "paddleocr[doc-parser]"`.
- For quick service validation, prefer PaddleX basic serving before high-stability serving.
- For custom deployment or model replacement, export or fetch the PaddleX pipeline YAML, edit that config, then serve from the YAML.
- For PaddleOCR-VL on Windows, be careful: native `vLLM` is not the default recommendation. Prefer the official Docker-backed path when the docs say so.

## What To Explain Clearly

When answering, make the following distinctions explicit:

- `PaddleOCR` is the OCR-focused product surface and Python package.
- `PaddleX` is the shared inference/deployment substrate used underneath PaddleOCR 3.x for serving, pipeline config, and deployment infrastructure.
- The same logical pipeline often has both a PaddleOCR-facing name and a PaddleX registration name; use the correct one in commands.
- `PP-StructureV3` and `PaddleOCR-VL` overlap in document parsing, but they are not interchangeable:
  `PP-StructureV3` is structure-aware and coordinate-rich; `PaddleOCR-VL` is stronger for multilingual and difficult real-world parsing scenarios.

When the user is supporting a customer, also make these distinctions explicit:

- What is the likely root cause vs. what is only a symptom.
- Which parameter changes reduce peak memory vs. which ones only change effective batch size.
- Which advice is safe to send externally now vs. which advice still needs logs or config confirmation.

## Reference Files

Read only what is needed:

- `references/selection.md`
  Use for pipeline selection, output-format matching, and PaddleOCR-to-PaddleX name mapping.
- `references/deployment.md`
  Use for install groups, CLI/Python entry points, serving commands, YAML customization, and Docker/service patterns.
- `references/troubleshooting.md`
  Use for current issue patterns, version alignment, Windows/WSL caveats, vLLM limits, concurrency expectations, and likely failure modes.
- `references/customer-followup.md`
  Use when the user wants a direct customer reply, a CRM-style follow-up summary, or a multi-dimensional table row.
- `references/version-maintenance.md`
  Use when the answer depends on the latest command syntax, package extras, model naming, pipeline registration names, or when the skill itself needs periodic refresh.

## Version Maintenance

PaddleOCR and PaddleX move quickly. Keep this skill conservative on anything that may drift between minor releases.

Always treat these as version-sensitive:

- package install commands and optional extras
- CLI subcommands and flags
- PaddleX pipeline registration names
- flagship model names such as `PaddleOCR-VL` vs `PaddleOCR-VL-1.5`
- Windows, CUDA, and backend compatibility notes

Before giving a customer-facing or implementation-facing answer on those topics:

1. Check the current official docs or repo pages.
2. Prefer the newest official naming over memory.
3. State when advice is version-sensitive.
4. If you cannot verify, say so and avoid overstating certainty.

When maintaining this skill, periodically review the reference files for stale commands or renamed models.
Prefer a monthly review cadence, and also refresh after major PaddleOCR, PaddleX, or PaddleOCR-VL releases.

## Customer Support Mode

When the user says a question came from a specific company or person, switch into customer support mode automatically.

From AgenticAIPlan/AgenticAISkills, MIT.

More from AgenticAIPlan/AgenticAISkills

Signals

Stars
12
Forks
55
Open issues
4
Last commit (this folder)
Apr 22, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from AgenticAIPlan

Cite this page

paddleocr-expert skill. Agent Mart. https://agentmart.dev/skills/agenticaiplan-paddleocr-expert (last updated 2026-10-24)