pdf-processing-pro — скилл для Claude Code: разбор и установка
Готовый набор Python-скриптов для разбора форм, таблиц и пакетной обработки PDF в Claude Code. Пригодится при потоковой выгрузке данных.
npx claude-code-templates@latest --skill document-processing/pdf-processing-proЧто делает pdf-processing-pro
Скилл даёт Claude Code набор CLI-утилит на Python для работы с документами. Внутри есть скрипты для заполнения форм и экспорта таблиц в CSV или Excel. Дополнительно включены утилиты склейки merge_pdfs.py и разбиения файлов по страницам.
Все скрипты возвращают стандартизированные коды завершения от 0 до 4. Это упрощает поиск ошибок. Для оптического распознавания сканов требуется системный пакет tesseract-ocr, иначе модуль pytesseract упадёт при запуске.
Для работы нужны библиотеки pdfplumber, pypdf, pillow, pytesseract и pandas. Документы крупнее 50 МБ лучше читать постранично, чтобы процесс не упал из-за нехватки памяти.
Какие задачи решает
- извлечь таблицы из отчётов в CSV или Excel
- заполнить поля PDF-форм по данным из JSON
- распознать текст на сканированных страницах через OCR
- разрезать многостраничный документ на отдельные файлы
Примеры запросов агенту
- Проанализируй структуру полей в бланке
input.pdfс помощью скриптаanalyze_form.py - Выгрузи все таблицы из
report.pdfв форматtables.csvчерезextract_tables.py - Заполни форму
template.pdfданными изdata.jsonи сохрани результат вcompleted.pdf
Как установить pdf-processing-pro
1Через claude-code-templates
npx claude-code-templates@latest --skill document-processing/pdf-processing-pro2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill pdf-processing-pro -a claude-code3Вручную: положить файлы
~/.claude/skills/pdf-processing-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pdf-processing-pro/
Вручную: положить файлы
.agents/skills/pdf-processing-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/pdf-processing-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates pdf-processing-pro2Вручную: положить файлы
.github/skills/pdf-processing-pro/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/document-processing/pdf-processing-proВручную: положить файлы
.devin/skills/pdf-processing-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pdf-processing-pro
Как установить pdf-processing-pro в Claude Code?
Выполните команду npx claude-code-templates@latest --skill document-processing/pdf-processing-pro. Также можно запустить npx skills add davila7/claude-code-templates --skill pdf-processing-pro -a claude-code.
Что делает скилл pdf-processing-pro?
Он подключает к Claude Code набор готовых Python-скриптов для анализа и заполнения форм, извлечения таблиц, склейки файлов и OCR.
Что нужно установить для распознавания сканированных документов?
Кроме Python-пакетов потребуется установить системную утилиту tesseract-ocr. На macOS её можно поставить через brew install tesseract, а на Ubuntu — командой apt-get install tesseract-ocr.