📄

docx

Безопасно 📁 Доступ к файловой системе🌐 Доступ к сети⚡ Содержит скрипты

Создание и редактирование документов Word

Также доступно от: 7Spade,davila7,7Spade,DYAI2025,ArtemisAI,Azeem-2,anthropics,ComposioHQ,ZhanlinCui,Cam10001110101

Этот навык предоставляет полный инструментарий для операций с документами Word. Создавайте новые документы с нуля с помощью JavaScript, редактируйте существующие документы с помощью Python и управляйте отслеживаемыми изменениями и комментариями с соблюдением стандартов OOXML.

Поддерживает: Claude Codex Code(CC)
📊 71 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «docx». Создайте новый документ Word с заголовком 'Заметки встречи' и добавьте три маркированных пункта: Планы действий, Участники и Следующие шаги.

Ожидаемый результат:

  • Создан новый документ: Meeting_Notes.docx
  • Добавлен заголовок со стилем Heading1
  • Создан нумерованный список с корректной конфигурацией нумерации OOXML
  • Добавлены 3 элемента списка в раздел 'Планы действий'

Использование «docx». Отредактируйте квартальный отчет, заменив все вхождения '2024' на '2025' с сохранением всех изменений.

Ожидаемый результат:

  • Открыт quarterly_report.docx и распакован во временную директорию
  • Найдено 12 вхождений '2024' в word/document.xml
  • Применены отслеживаемые изменения для каждой замены (элементы w:ins/w:del)
  • Переупакован документ с корректной структурой OOXML
  • Сохранен как quarterly_report_2025.docx

Аудит безопасности

Безопасно
v4 • 1/17/2026

This is a legitimate document processing skill with no security concerns. All 1146 static findings are false positives: documentation code blocks (pandoc, soffice commands), OOXML schema namespace URLs, and XML attribute names misidentified as crypto/C2 patterns. The code uses safe XML parsing (defusedxml) to prevent XXE attacks.

61
Просканировано файлов
25,568
Проанализировано строк
3
находки
4
Всего аудитов

Факторы риска

Оценка качества

45
Архитектура
100
Сопровождаемость
85
Контент
24
Сообщество
100
Безопасность
83
Соответствие спецификации

Что вы можете построить

Создание профессиональных документов

Создавайте хорошо отформатированные документы Word с заголовками, таблицами и стилями с помощью JavaScript.

Рецензирование документов с отслеживанием изменений

Редактируйте контракты и юридические документы с сохранением полной истории редакций.

Автоматизация обработки документов

Извлекайте текст, изменяйте содержимое и пакетно обрабатывайте несколько документов программно.

Попробуйте эти промпты

Создание простого документа
Создайте новый документ Word с заголовком 'Отчет' и двумя абзацами текста-заполнителя.
Добавление отслеживаемых изменений
Отредактируйте document.docx, заменив все вхождения 'company' на 'Corporation' с включенным отслеживанием изменений.
Извлечение текстового содержимого
Извлеките весь текст из quarterly_report.docx и сохраните как markdown с сохранением отслеживаемых изменений.
Сложное редактирование XML
Отредактируйте contract.docx для обновления пункта о расторжении: измените уведомление с '30 дней' на '60 дней', сохраняя корректную разметку отслеживаемых изменений.

Лучшие практики

  • Всегда используйте отслеживаемые изменения (w:ins, w:del) при редактировании документов, которые вы не создавали
  • Проверяйте XML-структуру после редактирования для обеспечения соответствия OOXML
  • Используйте корректные значения RSID для отслеживания сессий редакции

Избегать

  • Не редактируйте XML вручную без понимания требований пространств имен OOXML
  • Не пропускайте отслеживаемые изменения при редактировании документов третьих лиц
  • Не игнорируйте ошибки валидации XML - они указывают на проблемы соответствия OOXML

Часто задаваемые вопросы

Как создать новый документ Word?
Используйте рабочий процесс docx-js. Прочитайте docx-js.md для полного синтаксиса, затем создайте файл JavaScript с компонентами Document, Paragraph и TextRun.
Как отредактировать существующий документ?
Используйте библиотеку Document (Python). Распакуйте docx, запустите скрипт Python с классом Document, затем упакуйте снова. Смотрите ooxml.md для паттернов.
Что такое RSID и почему они важны?
RSID - это идентификаторы ревизий в документах Word. Они должны быть 8-значными шестнадцатеричными значениями. Скрипт распаковки генерирует один для каждой сессии редактирования.
Как работают отслеживаемые изменения в OOXML?
Отслеживаемые изменения используют элементы w:ins (вставки) и w:del (удаления). Каждый требует атрибутов w:author, w:date, w:id. Библиотека Document обрабатывает их автоматически.
Можно ли извлечь текст из документа?
Да. Используйте pandoc: pandoc document.docx -o output.md. Добавьте --track-changes=all для сохранения истории ревизий в выводе.
Какие инструменты требуются?
Установите: pandoc (извлечение текста), пакет docx npm (создание документов), LibreOffice (конвертация в PDF), poppler-utils (PDF в изображения), defusedxml (безопасность Python XML).

Сведения для разработчиков

Автор

K-Dense-AI

Лицензия

Proprietary. LICENSE.txt has complete terms

Ссылка

main