release-skills
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic…
Advanced document parsing with PaddleOCR. Returns complete document structure including text, tables, formulas, charts, and layout information. The AI agent extracts relevant content based on user needs.
$ npx -y skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/paddleocr-doc-parsingContext preview
The summary Claude sees to decide when to auto-load this skill.
Advanced document parsing with PaddleOCR. Returns complete document structure including text, tables, formulas, charts, and layout information. The AI agent extracts relevant content based on user needs.
name: paddleocr-doc-parsing
description: >
Advanced document parsing with PaddleOCR. Returns complete document
structure including text, tables, formulas, charts, and layout information. The AI agent extracts
relevant content based on user needs.
metadata:
openclaw:
requires:
env:
- PADDLEOCR_DOC_PARSING_API_URL
- PADDLEOCR_ACCESS_TOKEN
- PADDLEOCR_DOC_PARSING_TIMEOUT
bins:
- python
primaryEnv: PADDLEOCR_ACCESS_TOKEN
emoji: "📄"
homepage: https://github.com/PaddlePaddle/PaddleOCR/tree/main/skills/paddleocr-doc-parsing**Use Document Parsing for**:
**Use Text Recognition instead for**:
**⛔ MANDATORY RESTRICTIONS - DO NOT VIOLATE ⛔**
1. **ONLY use PaddleOCR Document Parsing API** - Execute the script `python scripts/vl_caller.py` 2. **NEVER parse documents directly** - Do NOT parse documents yourself 3. **NEVER offer alternatives** - Do NOT suggest "I can try to analyze it" or similar 4. **IF API fails** - Display the error message and STOP immediately 5. **NO fallback methods** - Do NOT attempt document parsing any other way
If the script execution fails (API not configured, network error, etc.):
1. **Execute document parsing**:
python scripts/vl_caller.py --file-url "URL provided by user" --pretty
Or for local files:
python scripts/vl_caller.py --file-path "file path" --pretty
**Optional: explicitly set file type**:
python scripts/vl_caller.py --file-url "URL provided by user" --file-type 0 --pretty
**Default behavior: save raw JSON to a temp file**:
2. **The output JSON contains COMPLETE content** with all document data:
**Input type note**:
3. **Extract what the user needs** from the output JSON using these fields:
**CRITICAL**: You must display the COMPLETE extracted content to the user based on their needs.
**What this means**:
**Example - Correct**:
User: "Extract all the text from this document" Agent: I've parsed the complete document. Here's all the extracted text: [Display entire text field or concatenated regions in reading order] Document Statistics: - Total regions: 25 - Text blocks: 15 - Tables: 3 - Formulas: 2 Quality: Excellent (confidence: 0.92)
**Example - Incorrect**:
User: "Extract all the text" Agent: "I found a document with multiple sections. Here's the beginning: 'Introduction...' (content truncated for brevity)"
The output JSON uses an envelope wrapping the raw API result:
{
"ok": true,
"text": "Full markdown/HTML text extracted from all pages",
"result": { ... }, // raw provider response
"error": null
}**Key fields**:
Skills shared by Canghe for improving daily work efficiency with Claude Code.
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic…
Analyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style two-dimension…
Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts…
Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to "compress image", "optimize…
Generates article cover images with 5 dimensions (type, palette, rendering, text, mood) combining 9 color palettes and 6…
Generates images and text via reverse-engineered Gemini Web API. Supports text generation, image generation from prompts,…