aidenwu0209 avatar

Paddleocr Doc Parsing

Parses complex documents into structured Markdown or JSON, preserving tables, LaTeX formulas, charts, headers, footers, and multi-column layouts in reading order. Built on PaddleOCR's PP-StructureV3, it handles the messy documents that trip up simple OCR: invoices with nested tables, academic papers with equations, financial reports with charts, scanned multi-column PDFs. You point it at a URL or local file, it returns a JSON envelope with full text plus per-page structured data including bounding boxes and confidence scores. Processing time scales with complexity, from seconds for single images to minutes for dense 50-page PDFs. Best for documents where structure matters. Skip it if you just need plain text fast.

skills.sh installs
404
GitHub stars
35
last updated
Aug 21, 2026

Install

$ npx -y skills add aidenwu0209/paddleocr-skills --skill paddleocr-doc-parsing --agent claude-code

Installs into .claude/skills of the current project.

Files

PaddleOCR Document Parsing Skill

When to Use This Skill

Trigger keywords (routing): Bilingual trigger terms (Chinese and English) are listed in the YAML description above—use that field for discovery and routing.

Use this skill for:

  • Documents with tables (invoices, financial reports, spreadsheets)
  • Documents with mathematical formulas (academic papers, scientific documents)
  • Documents with charts and diagrams
  • Multi-column layouts (newspapers, magazines, brochures)
  • Complex document structures requiring layout analysis
  • Any document requiring structured understanding

Do not use for:

  • Simple text-only extraction
  • Quick OCR tasks where speed is critical
  • Screenshots or simple images with clear text

Installation

Scripts declare their dependencies inline (PEP 723). No separate install step is needed — uv resolves dependencies automatically:

uv run scripts/layout_caller.py --help

How to Use This Skill

Working directory: All uv run scripts/... commands below should be run from this skill's root directory (the directory containing this SKILL.md file).

Sponsors

Details

Repository
github.com/aidenwu0209/paddleocr-skills
Categories
Frontend Development, Documentation, Office & Documents
First seen
Jun 3, 2026

More from aidenwu0209/paddleocr-skills

All 2
1fredm00n avatarframer-code-components-overridesfredm00n/framerlabsCreate Framer Code Components and Code Overrides. Use when building custom React components for Framer, writing Code Overrides (HOCs) to modify canvas elements,404skills.sh installs
2joneqian avatartdesign-miniprogramjoneqian/claude-skills-suiteTDesign Mini Program UI component library by Tencent. Use for building WeChat mini apps with TDesign components, design system, and best practices.403skills.sh installs
3tartinerlabs avatarsetuptartinerlabs/skillsUse when setting up a project, adding linting, formatting, git hooks, or type checking. Detects the language and installs that ecosystem's lint/format/hooks too400skills.sh installs
4chouheiwa avatarwechat-studiochouheiwa/wechat-studio微信公众号内容创作全流程工具,支持 Markdown 主题排版、Dan Koe 风格写作、AI 去痕、图片上传、图文草稿和小绿书发布。Use this skill when the user asks about WeChat Official Account publishing, converting Markdo397skills.sh installs
5bradautomates avataryoutube-researchbradautomates/head-of-contentResearch high-performing YouTube videos in a niche using TubeLab's outlier detection API. Identifies outlier videos, analyzes top 3 relevant videos with AI, and394skills.sh installs
6davila7 avatardesign-system-starterdavila7/claude-code-templatesCreate and evolve design systems with design tokens, component architecture, accessibility guidelines, and documentation templates. Ensures consistent, scalable393skills.sh installs