document-processing — скилл для Claude Code: PDF, Excel, Word
Скилл для работы с офисными файлами: разбирает PDF, XLSX, DOCX и PPTX, подсказывает инструменты и правила под каждый формат.
npx skills add eyadsibai/ltk --skill document-processing -a claude-codeЧто делает document-processing
Скилл включается, когда в задаче всплывают PDF, Excel, Word или PowerPoint, а также форматы XLSX, DOCX, PPTX, таблицы и презентации. Внутри — справочник по инструментам: для PDF это pypdf, pdfplumber, reportlab, pytesseract с pdf2image и утилиты qpdf и pdftotext; для таблиц — pandas и openpyxl; для Word — pandoc и python-docx; для презентаций — markitdown, python-pptx и pptxgenjs.
Отдельный блок про формулы в Excel. Скилл прямо говорит: считать значение в Python и записывать его в ячейку — ошибка, потому что при изменении данных число не пересчитается. Правильно — писать формулу. Ещё есть соглашения финансовых моделей: синий текст для введённых вручную чисел, чёрный для формул, зелёный для ссылок на другие листы, жёлтая заливка для мест, которые требуют внимания.
Для Word и PowerPoint описана структура файлов. XLSX, DOCX и PPTX — это ZIP-архивы с XML внутри, поэтому правки можно вносить напрямую. Для договоров и юридических документов скилл советует использовать отслеживаемые изменения через XML-теги <w:ins> и <w:del>, а не замену текста. Конвертация между форматами идёт через pandoc и headless-режим LibreOffice. Учтите: под каждую задачу нужны свои библиотеки и утилиты, и без установленного pandoc или LibreOffice часть сценариев не сработает.
Какие задачи решает
- вытащить текст и таблицы из PDF-отчёта
- собрать один PDF из нескольких файлов
- записать в Excel формулу вместо статичного числа
- внести правки в договор с отслеживанием изменений
- перевести DOCX в markdown для анализа
Примеры запросов агенту
- Разбери этот PDF и вытащи все таблицы в DataFrame
- Добавь в xlsx формулу вместо готового значения, чтобы пересчитывалось
- Сделай правки в docx через отслеживаемые изменения
Как установить document-processing
1Через Skills CLI (Vercel)
npx skills add eyadsibai/ltk --skill document-processing -a claude-code2Вручную: положить файлы
~/.claude/skills/document-processing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/document-processing/
1Через Skills CLI (Vercel)
npx skills add eyadsibai/ltk --skill document-processing -a codex2Вручную: положить файлы
.agents/skills/document-processing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add eyadsibai/ltk --skill document-processing -a cursor2Вручную: положить файлы
.cursor/skills/document-processing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install eyadsibai/ltk document-processing2Вручную: положить файлы
.github/skills/document-processing/SKILL.md1Через Skills CLI (Vercel)
npx skills add eyadsibai/ltk --skill document-processing -a gemini-cli2Командой платформы
gemini skills install https://github.com/eyadsibai/ltk --path plugins/ltk-product/skills/document-processingВручную: положить файлы
.devin/skills/document-processing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add eyadsibai/ltk --skill document-processing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Похожие
Рядом в теме «Документы и офис»
Всё по теме «Документы и офис» →Вопросы о document-processing
Как установить document-processing в Claude?
Выполните npx skills add eyadsibai/ltk --skill document-processing -a claude-code. После этого файл скилла лежит в ~/.claude/skills/document-processing/SKILL.md.
Что делает document-processing?
Подсказывает агенту, каким инструментом работать с PDF, Excel, Word и PowerPoint, и как устроены эти форматы. Отдельно разбирает формулы в Excel и отслеживаемые изменения в Word.
Почему скилл требует писать формулы в Excel, а не значения?
Статичное число ломается при изменении исходных данных. Формула пересчитывается сама, поэтому скилл считает такой подход правильным.