docx

每当用户需要创建、读取、编辑或操作Word文档(.docx文件)时,请使用此功能。触发场景包括:任何提及“Word文档”“word文件”“.docx”的情况,或要求生成带有目录、标题、页码、信头等格式的专业文档的请求。同时适用于从.docx文件中提取或重组内容、在文档中插入或替换图片、在Word文件中执行查找替换、处理修订跟踪或批注,或将内容转换为格式规范的Word文档。若用户要求生成“报告”“备忘录”“信件”“模板”等需要以Word或.docx文件交付的成果,请使用此功能。注意:本功能不适用于PDF文件、电子表格、谷歌文档或与文档生成无关的通用编程任务。

安装

热度:58

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=anthropics-skills-docx&locale=zh&source=copy

DOCX Word 文档生成与处理

技能概述


使用 JavaScript (docx-js) 或 Python 脚本创建、编辑和分析 Word 文档(.docx文件),支持文档生成、内容提取、XML 编辑、表格处理、图像插入、修订追踪等完整功能。

适用场景

1. 报告和合同自动生成


自动生成格式化的 Word 文档,如合同、报告、证书等。支持自定义页面大小、页眉页脚、目录、表格样式等,实现模板化批量生产,无需人工操作 Microsoft Word。

2. 文档批量处理


对现有 Word 文档进行批量编辑,包括文本替换、修订处理、内容提取等。适用于需要统一处理大量文档的场景,如公司文档标准化、批注汇总等。

3. 文档格式转换与分析


将 Word 文档转换为其他格式(如 PDF、图片),提取文档内容和结构信息,分析文档中的修订和批注,适用于文档管理系统和内容迁移项目。

核心功能

1. 创建新文档


使用 docx-js 库从零创建 Word 文档,支持段落、标题、列表、表格、图片、页眉页脚、目录等所有常用元素。可精确控制页面尺寸、边距、字体、颜色等格式属性,生成的文档与 Microsoft Word 完全兼容。

2. 编辑现有文档


解包 .docx 文件,直接编辑底层 XML,实现精确的内容修改。支持添加修订追踪、插入批注、替换文本、修改样式等操作,重新打包后保持文档结构和格式完整。

3. 内容提取与转换


使用 pandoc 或自定义脚本提取 Word 文档的纯文本内容,支持保留或忽略修订信息。可将 Word 文档转换为 PDF、Markdown、图片等多种格式,便于文档分发和存档。

常见问题

如何用 JavaScript 创建 Word 文档?


使用 docx-js 库可以创建 Word 文档。首先安装 npm install -g docx,然后使用 Document、Paragraph、Table 等组件构建文档结构,最后用 Packer 生成 .docx 文件。支持设置页面大小、样式、表格、图片等所有常用功能。

docx-js 生成的文档兼容性如何?


docx-js 生成的文档遵循 Office Open XML 标准,与 Microsoft Word、Google Docs、LibreOffice 等主流办公软件完全兼容。建议生成后使用验证脚本检查文档结构,确保在不同平台上正常显示。

如何编辑现有的 .docx 文件?


现有文档需要通过三步处理:先解包获取 XML 文件,然后直接编辑 document.xml 等文件修改内容(支持添加修订和批注),最后重新打包为 .docx。解包过程会自动合并相邻文本块并转换智能引号,便于编辑。