К основному содержанию
скилл

doc — скилл для Claude Code: работа с .docx и проверка вёрстки

Скилл для чтения, создания и правки документов .docx, когда важна вёрстка: таблицы, разрывы страниц, шрифты. Полезен, если документ уходит клиенту.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill document-processing/doc
Открыть на GitHub

Что делает doc

Скилл закрывает работу с .docx через python-docx: заголовки, стили, таблицы, списки. Правки идут структурированно, а не через правку XML руками.

Главное здесь — визуальная проверка. Если есть soffice и pdftoppm, документ конвертируется в PDF, потом в PNG. Второй путь — встроенный scripts/render_docx.py, ему нужны pdf2image и Poppler. Каждое изменение рендерится заново, страницы просматриваются. Нет ни того, ни другого — скилл вытащит текст через python-docx и честно предупредит, что вёрстку не проверил.

Промежуточные файлы складываются в tmp/docs/, готовые — в output/doc/. Переменные окружения не нужны. Зависимости ставятся через uv pip install python-docx pdf2image, системные — brew install libreoffice poppler или sudo apt-get install -y libreoffice poppler-utils. Если поставить их в текущем окружении нельзя, скилл назовёт недостающий пакет и подскажет локальную установку.

Какие задачи решает

  • прочитать .docx с таблицами и понять, как он свёрстан
  • собрать документ с заголовками и стилями через python-docx
  • отрендерить страницы и поймать наложение текста
  • проверить разбивку на страницы перед отправкой клиенту
  • вытащить текст, когда рендер недоступен

Примеры запросов агенту

  • прочитай report.docx и скажи, не ломается ли таблица на второй странице
  • добавь в contract.docx раздел с заголовком второго уровня и перерендери страницы
  • отрендери output/doc/final.docx в PNG и проверь отступы

Как установить doc

1Через claude-code-templates

npx claude-code-templates@latest --skill document-processing/doc

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill doc -a claude-code

3Вручную: положить файлы

~/.claude/skills/doc/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/doc/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора205

Весь набор →
latex-posters Скилл помогает собрать постер для конференции или защиты в LaTeX: раскладка, цвета, колонки, вставка рисунков. 112установок obsidian-clipper-template-creator Скилл помогает собрать JSON-шаблон для Obsidian Web Clipper: разбирает страницу, находит переменные и отдаёт готовый файл для импорта. 110установок discord-bot-architect Помогает писать ботов для Discord на JavaScript и Python: слэш-команды, кнопки, меню, шардинг. Пригодится, когда бот выходит за пределы учебного примера. 106установок move-code-quality Разбирает пакеты на языке Move по чек-листу качества из Move Book и подсказывает, что поправить под Move 2024 Edition. 100установок statsmodels Скилл для регрессий, GLM, временных рядов и проверки гипотез прямо в Claude. Пригодится, когда нужен вывод по коэффициентам, а не только предсказание. 97установок worktree-init Раскладывает несколько задач по отдельным git worktree, чтобы каждая шла в своём окне Ghostty со своим Claude. 94установок multimodal-whisper Скилл для Claude, который подключает модель Whisper: расшифровка аудио на 99 языках, перевод на английский и определение языка. 91установок appinsights-instrumentation Подключает веб-приложение к Azure App Insights: команда сама разберётся в стеке проекта и добавит отправку телеметрии. 91установок

Похожие

doc-to-markdown daymade Превращает DOCX, PDF, PPTX и сохранённый HTML в аккуратный Markdown и сам чинит типовые дефекты конвертации. Пригодится, когда нужно вытащить текст из документа без ручной правки. CX Codex +1 872установок docx-manipulation claude-office-skills Скилл собирает и правит документы Word через python-docx: заголовки, таблицы, картинки, колонтитулы. Пригодится, когда отчёт или договор нужно сгенерировать кодом. CX Codex +1 6 100установок docx Nous Research Скилл для создания, чтения, правки и валидации файлов .docx через CLI-скрипты на Python. Пригодится для сборки отчётов, заполнения шаблонов и работы с правками. CX Codex +1 306установок minimax-docx nexu-io Скилл для создания и правки DOCX через OpenXML SDK. Пригодится для брендированных отчётов, предложений и работы по шаблонам. CX Codex +1 2 700установок pdf shareAI-lab Скилл учит агента извлекать текст из PDF, собирать документы из Markdown и склеивать файлы. Пригодится, когда в задаче всплывает PDF. CX Codex +1 ★ 79 238звёзд репо nutrient-document-processing affaan-m Скилл обращается к Nutrient DWS API, чтобы конвертировать документы, распознавать сканы, извлекать данные и менять PDF. Подойдёт, если эти операции нужны в рабочем процессе с файлами. CX Codex +1 4 500установок

Рядом в теме «Документы и офис»

Всё по теме «Документы и офис» →

Вопросы о doc

Как установить doc в Claude?

Через шаблоны: npx claude-code-templates@latest --skill document-processing/doc. Либо через менеджер скиллов: npx skills add davila7/claude-code-templates --skill doc -a claude-code.

Что делает скилл doc?

Читает и правит .docx через python-docx, а после изменений рендерит страницы, чтобы проверить вёрстку. Если рендер невозможен, достаёт текст и предупреждает о рисках по разметке.

Что нужно для рендера страниц?

Либо soffice и pdftoppm, либо scripts/render_docx.py с pdf2image и Poppler. Без них визуальная проверка не пройдёт.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой