word-document-processor — скилл для Claude Code: правка .docx
Скилл для работы с .docx: чтение текста, создание файлов с нуля и правки с отслеживанием изменений. Пригодится, когда агенту нужно тронуть чужой договор или отчёт.
npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a claude-codeЧто делает word-document-processor
Скилл закрывает три задачи: разобрать содержимое .docx, собрать новый документ и отредактировать существующий. Для чтения текст выгружается в markdown через pandoc с сохранением правок — флаг --track-changes=all показывает вставки и удаления. Если нужны комментарии, встроенные картинки или метаданные, документ распаковывают скриптом python ooxml/scripts/unpack.py <office_file> <output_directory> и читают XML напрямую: основной текст лежит в word/document.xml, комментарии — в word/comments.xml, медиа — в word/media/, а правки помечены тегами <w:ins> и <w:del>.
Новый документ собирается на docx-js: пишете файл на JavaScript или TypeScript из Document, Paragraph и TextRun, экспортируете через Packer.toBuffer(). Для правки готового файла есть Python-библиотека Document — она берёт на себя распаковку и упаковку, а при сложных случаях пускает к DOM напрямую. Перед работой скилл требует прочитать целиком docx-js.md или ooxml.md.
Отдельная ветка — рецензирование чужих документов. Правки планируются в markdown, потом переносятся в OOXML батчами по 3–10 штук, каждый батч проверяется до перехода к следующему. Менять нужно только то, что реально изменилось: неизменённый текст сохраняет исходный <w:r> с его RSID, иначе правку тяжело читать. Для юридических, академических, деловых и государственных документов этот путь обязателен. Установка идёт через npx skills add, лицензия проприетарная.
Какие задачи решает
- вытащить текст из .docx в markdown
- собрать новый документ из JavaScript-кода
- внести правки в чужой договор с отслеживанием
- достать комментарии и картинки из XML
- разбить рецензирование на проверяемые батчи
Примеры запросов агенту
- прочитай этот .docx и покажи правки
- создай документ с заголовком и таблицей через docx-js
- внеси изменения в раздел 3.2 и оставь их как tracked changes
Как установить word-document-processor
1Через Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a claude-code2Вручную: положить файлы
~/.claude/skills/word-document-processor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/word-document-processor/
1Через Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a codex2Вручную: положить файлы
.agents/skills/word-document-processor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a cursor2Вручную: положить файлы
.cursor/skills/word-document-processor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install qodex-ai/ai-agent-skills word-document-processor2Вручную: положить файлы
.github/skills/word-document-processor/SKILL.md1Через Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a gemini-cli2Командой платформы
gemini skills install https://github.com/qodex-ai/ai-agent-skills --path skills/word-document-processorВручную: положить файлы
.devin/skills/word-document-processor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о word-document-processor
Как установить word-document-processor в Claude?
Выполните npx skills add qodex-ai/ai-agent-skills --skill word-document-processor -a claude-code. Скилл окажется в ~/.claude/skills/word-document-processor/SKILL.md.
Что делает word-document-processor?
Читает, создаёт и правит файлы .docx. Для правок умеет вести отслеживаемые изменения и работать с комментариями, метаданными и встроенными медиа.
Что нужно для работы скилла?
Для чтения — pandoc, для создания документов — docx-js, для правки — Python-библиотека Document и скрипты ooxml/scripts/unpack.py и ooxml/scripts/pack.py.