paddleocr-doc-parsing · freestylefly — скилл для Claude Code: разбор документов
Скилл разбирает PDF и картинки через PaddleOCR: текст, таблицы, формулы, графики и порядок чтения. Пригодится, когда нужно вытащить структуру из отчёта или статьи.
npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a claude-codeЧто делает paddleocr-doc-parsing
Скилл вызывает PaddleOCR Document Parsing API скриптом python scripts/vl_caller.py. Можно передать ссылку через --file-url или локальный файл через --file-path, тип задаётся флагом --file-type (0 — PDF, 1 — картинка). По умолчанию результат сохраняется в JSON во временную папку, путь печатается в stderr; с --stdout вывод идёт в консоль без файла.
На выходе — конверт с полем text и сырым ответом result. Для страниц есть result[n].markdown и result[n].prunedResult со структурой, разметкой и уверенностью. Агент показывает то, что попросили: весь текст, все таблицы, формулы в LaTeX.
Перед первым запуском нужны переменные окружения PADDLEOCR_DOC_PARSING_API_URL, PADDLEOCR_ACCESS_TOKEN и PADDLEOCR_DOC_PARSING_TIMEOUT, плюс python в системе. Без настроенного API скрипт падает и скилл останавливается — запасного пути через зрение модели у него нет, поэтому конфигурацию стоит проверить до того, как звать его на документ.
Какие задачи решает
- вытащить таблицы из счёта или финансового отчёта
- распознать формулы в научной статье
- разобрать многоколоночную вёрстку журнала
- получить порядок чтения страниц со схемами
- собрать markdown из сканов с печатями
Примеры запросов агенту
- Разбери этот PDF через paddleocr-doc-parsing и покажи все таблицы:
./report.pdf - Прогони документ скиллом paddleocr-doc-parsing и выведи весь текст без колонтитулов
- Извлеки формулы из статьи через paddleocr-doc-parsing, нужен LaTeX
Как установить paddleocr-doc-parsing
1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a claude-code2Вручную: положить файлы
~/.claude/skills/paddleocr-doc-parsing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/paddleocr-doc-parsing/
1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a codex2Вручную: положить файлы
.agents/skills/paddleocr-doc-parsing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a cursor2Вручную: положить файлы
.cursor/skills/paddleocr-doc-parsing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install freestylefly/canghe-skills paddleocr-doc-parsing2Вручную: положить файлы
.github/skills/paddleocr-doc-parsing/SKILL.md1Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a gemini-cli2Командой платформы
gemini skills install https://github.com/freestylefly/canghe-skills --path skills/paddleocr-doc-parsingВручную: положить файлы
.devin/skills/paddleocr-doc-parsing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о paddleocr-doc-parsing
Как установить paddleocr-doc-parsing в Claude?
Выполните npx skills add freestylefly/canghe-skills --skill paddleocr-doc-parsing -a claude-code. Скилл появится в ~/.claude/skills/paddleocr-doc-parsing/SKILL.md.
Что делает paddleocr-doc-parsing?
Отправляет документ в PaddleOCR Document Parsing API и возвращает структуру: текст, таблицы, формулы, графики и порядок чтения. Агент достаёт из ответа то, что нужно пользователю.
Что нужно настроить до первого запуска?
Переменные PADDLEOCR_DOC_PARSING_API_URL, PADDLEOCR_ACCESS_TOKEN и PADDLEOCR_DOC_PARSING_TIMEOUT, а также python. Если API не настроен, скрипт выдаёт ошибку и скилл останавливается.
Похожие скиллы
Всё по теме «Документы и офис» →Сначала — paddleocr-doc-parsing от других авторов.