pdf-to-markdown — скилл для Claude Code: PDF в Markdown
Превращает PDF в структурированный Markdown: заголовки, таблицы, списки и порядок чтения сохраняются. Пригодится, когда из документа нужно вытащить текст для анализа или передать его агенту.
npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a claude-codeЧто делает pdf-to-markdown
Скилл конвертирует PDF в Markdown, не теряя структуру: заголовки, таблицы, списки, порядок чтения. Два режима на выбор. Standard берёт PDF с выделяемым текстом и работает бесплатно. Vision рассчитан на сканы, фотографии, рукописный текст, формулы и сложную вёрстку.
Внутри — обёртка $SKILL_DIR/bin/pdf-to-markdown, которая при первом запуске скачивает CLI с CDN Nutrient в ~/.local/share/nutrient/cli/ и потом проверяет обновления каждые шесть часов. Один файл конвертируется командой с входным и выходным путём, пачка файлов — передачей двух каталогов, они обрабатываются параллельно. Флаг --enable-image-export дополнительно сохраняет картинки в {output}_resources/ и ссылается на них из Markdown.
Vision без учётной записи Nutrient не заработает: нужен аккаунт, ключ API или лицензионный ключ CLI. Для неинтерактивного запуска переменную NUTRIENT_API_KEY задают в окружении, а не в команде. После подключения Vision работает офлайн час и обрабатывает до 100 страниц, документ, перешагнувший этот порог, успевает завершиться. Standard продолжает работать и когда Nutrient недоступен. Конвертируйте каждый PDF один раз и ищите по сохранённому файлу — повторный прогон просто тратит время.
Какие задачи решает
- вытащить текст из PDF для анализа агентом
- распознать скан или PDF из одних картинок
- собрать Markdown с таблицами и списками из отчёта
- перевести пачку PDF в Markdown за один запуск
- вытащить картинки из документа вместе с текстом
Примеры запросов агенту
- Сконвертируй
report.pdfв Markdown и скажи, куда сохранил результат - Это скан договора — прогони его через Vision
- Переведи все PDF из папки
invoices/в Markdown с экспортом картинок
Как установить pdf-to-markdown
1Через Skills CLI (Vercel)
npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a claude-code2Вручную: положить файлы
~/.claude/skills/pdf-to-markdown/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pdf-to-markdown/
1Через Skills CLI (Vercel)
npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a codex2Вручную: положить файлы
.agents/skills/pdf-to-markdown/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a cursor2Вручную: положить файлы
.cursor/skills/pdf-to-markdown/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install PSPDFKit-labs/nutrient-skills pdf-to-markdown2Вручную: положить файлы
.github/skills/pdf-to-markdown/SKILL.md1Через Skills CLI (Vercel)
npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a gemini-cli2Командой платформы
gemini skills install https://github.com/PSPDFKit-labs/nutrient-skills --path plugins/pdf-to-markdown/skills/pdf-to-markdownВручную: положить файлы
.devin/skills/pdf-to-markdown/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pdf-to-markdown
Как установить pdf-to-markdown в Claude Code?
Выполните npx skills add PSPDFKit-labs/nutrient-skills --skill pdf-to-markdown -a claude-code, файл скилла появится по пути ~/.claude/skills/pdf-to-markdown/SKILL.md.
Что делает pdf-to-markdown?
Конвертирует PDF в Markdown, сохраняя заголовки, таблицы, списки и порядок чтения. Есть режим Standard для выделяемого текста и Vision для сканов и сложной вёрстки.
Что нужно для режима Vision?
Учётная запись Nutrient, ключ API или лицензионный ключ CLI. С аккаунтом или ключом каждая страница расходует одну страницу Vision из месячного лимита.