aidenwu0209 avatar

Paddleocr Text Recognition

A straightforward OCR wrapper around PaddleOCR's API that pulls text from images, PDFs, and screenshots. Returns structured JSON with line-level text and optional bounding boxes. The setup is honest: you need to grab API credentials from paddleocr.com first, but after that it's just a uv run command with a URL or file path. Strong on CJK and handwritten text according to the docs. One thing to know: this is pure text extraction, not document parsing. If you need table structure or reading order from complex layouts, look elsewhere. For "get me the text from this screenshot" tasks, it does the job without ceremony.

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

Install

$ npx -y skills add aidenwu0209/paddleocr-skills --skill paddleocr-text-recognition --agent claude-code

Installs into .claude/skills of the current project.

Files

PaddleOCR Text Recognition 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:

  • Extract text from images (screenshots, photos, scans)
  • Extract text from PDFs or document images when the goal is line/box-level text, not recovering table grids, formulas, or full reading-order layout
  • Extract text from URLs or local files that point to images/PDFs

Do not use for:

  • Plain text files, code files, or markdown documents that can be read directly as text
  • Documents with tables, formulas, charts, or complex layouts — use Document Parsing instead
  • Tasks that do not involve image-to-text conversion

Installation

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

uv run scripts/ocr_caller.py --help

How to Use This Skill

Sponsors

Details

Repository
github.com/aidenwu0209/paddleocr-skills
Category
Office & Documents

More from aidenwu0209/paddleocr-skills

All 2
1dpearson2699 avatarvision-frameworkdpearson2699/swift-ios-skillsImplement computer vision features including text recognition (OCR), face detection, barcode scanning, image segmentation, object tracking, and document scannin4Kskills.sh installs
2anthropics avatarvalidate-dataanthropics/knowledge-work-pluginsQA an analysis before sharing -- methodology, accuracy, and bias checks. Use when reviewing an analysis before a stakeholder presentation, spot-checking calcula3.9Kskills.sh installs
3yaklang avatarexpression-language-injectionyaklang/hack-skillsExpression Language injection playbook. Use when Java EL, SpEL, OGNL, or MVEL expressions may evaluate attacker-controlled input in Spring, Struts2, Confluence,3.8Kskills.sh installs
4anthropics avatarbrand-voice-enforcementanthropics/knowledge-work-pluginsThis skill applies brand guidelines to content creation. It should be used when the user asks to "write an email", "draft a proposal", "create a pitch deck", "w3.8Kskills.sh installs
5dpearson2699 avatartipkitdpearson2699/swift-ios-skillsImplement and review Apple TipKit feature-discovery UI for iOS 17+ apps. Use when adding or auditing in-app tips, contextual help, coach marks, Tip, TipView, po3.8Kskills.sh installs
6figma avatarfigma-create-new-filefigma/mcp-server-guide**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `create_new_file` tool call. NEVER call `create_new_file` directly without loading this ski3.7Kskills.sh installs