Install
openclaw skills install @thcjp/doc-toolkit-proopenclaw skills install @thcjp/doc-toolkit-pro功能说明: 本技能涵盖 化工作流场景 等核心能力。
专业版不仅是文档编辑工具,更是企业文档资产的自动化生产与管理平台。从模板定义到数据填充,从批量生成到多格式发布,从版本对比到权限控制,专业版覆盖文档生命周期的每一个环节. 设计哲学:
| 能力 | 免费版 | 专业版 | 价值 |
|---|---|---|---|
| 单文档处理 | ✅ | ✅ | 基础编辑 |
| 批量处理(100+) | ❌ | ✅ | 规模化效率提升50倍 |
| 模板库管理 | ❌ | ✅ | 团队风格统一 |
| 邮件合并 | ❌ | ✅ | 个性化批量生成 |
| 图片编辑替换 | ❌ | ✅ | 完整视觉控制 |
| 版本diff对比 | ❌ | ✅ | 变更追踪与审计 |
| 水印与加密 | ❌ | ✅ | 版权保护与权限控制 |
| 多格式导出 | DOCX | DOCX/PDF/HTML/EPUB/MD | 多端交付 |
| 目录自动刷新 | ❌ | ✅ | 减少手动操作 |
| 工具集成 | ❌ | ✅ | 自然语言驱动流水线 |
处理: 解析能力矩阵的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回能力矩阵的响应数据,包含状态码、结果和日志.
| 功能 | 描述 | 典型用例 |
|---|---|---|
| 邮件合并 | 从CSV/Excel/JSON读取数据,按模板批量生成 | 1000份offer一次性生成 |
| 模板变量系统 | 支持、<动态配置>等复杂占位符 | 动态表格、条件渲染 |
| 图片水印 | 文档背景叠加水印图片或文字 | "机密"、"草稿"标记 |
| 文档加密 | 设置打开密码与编辑权限 | 合同文档保护 |
| 版本diff | 两个DOCX逐段对比,高亮增删改 | 合同条款变更审查 |
| 交叉引用 | 图表、表格、章节自动编号与引用 | 技术文档规范化 |
| 批注管理 | 添加、回复、解决批注 | 团队协作审阅 |
处理: 解析高级功能详解的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回高级功能详解的响应数据,包含状态码、结果和日志.
用input_params参数进行配置.
处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级、处理引擎、支持批量生成、模板管理、版本对比与多格式、文档工具箱专业版、是面向企业文档团、全生命周期管理、在免费版基础上扩、展了批量处理、版本对比、水印加密、多格式导出等高级、核心能力、批量文档处理、并行渲染与校验、自定义模板库与变、量填充系统、支持复杂占位符、数据源批量生成个、性化文档、图片替换、水印叠加、文档版本等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.销售团队每周签订50+份合同,每份仅金额、乙方信息、条款选择不同。定义合同模板,从CRM导出数据,一键生成全部合同并转PDF,耗时从2小时降至5分钟.
技术文档需同时发布为DOCX(内部编辑)、PDF(对外分发)、HTML(在线浏览)、EPUB(移动阅读)。专业版一次生成四格式,保证内容同步.
法务审查合同修改,需要对比v1.0与v2.0的差异。版本diff功能逐段对比,新增条款绿色高亮,删除条款红色高亮,修改条款黄色高亮.
HR招聘季需发送200份offer,每份薪资、岗位、入职日期不同。从Excel读取数据,邮件合并生成200份个性化offer,自动转PDF并加水印.
财务报告需加水印"机密-仅限内部"并设置打开密码。专业版一键添加水印与加密,防止文档外泄.
通过协议端点将文档生成能力暴露给AI Agent,实现"对话即生成"。用户说"帮我生成本周项目周报",Agent自动从数据库拉取数据、填充模板、渲染校验、输出最终文档.
以下场景文档工具箱专业版不适合处理:
需要提升效率、自动化流程、批量处理、工作流优化时使用。不适用于非本工具能力范围的需求.
以下是文档工具箱专业版的典型使用示例,展示核心功能的输入输出流程.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 文档工具箱专业版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
name,position,salary,join_date
张三,高级工程师,25000,2026-08-01
李四,产品经理,22000,2026-08-15
王五,设计师,18000,2026-09-01
模板 offer_template.docx:
尊敬的先生/女士:
很高兴通知您,您已通过我司岗位的面试.
薪资:元/月
入职日期:
执行合并:
python3 mail_merge.py --template offer_template.docx --data data.csv --output_dir ./offers/
python3 doc_diff.py --old contract_v1.docx --new contract_v2.docx --output diff_report.html
# DOCX转PDF
soffice --headless --convert-to pdf --outdir ./output report.docx
# ...
# DOCX转HTML
soffice --headless --convert-to html --outdir ./output report.docx
# ...
# DOCX转EPUB
pandoc report.docx -o report.epub
templates/
├── contracts/
│ ├── nda.docx # 保密协议
│ ├── service_agreement.docx # 服务协议
│ └── employment.docx # 劳动合同
├── reports/
│ ├── weekly_report.docx # 周报模板
│ ├── monthly_review.docx # 月度复盘
│ └── project_summary.docx # 项目总结
├── hr/
│ ├── offer.docx # 录用通知
│ ├── promotion.docx # 晋升通知
│ └── resignation.docx # 离职证明
└── marketing/
├── proposal.docx # 提案模板
└── quotation.docx # 报价单
mail_merge:
template: templates/hr/offer.docx
data_source:
type: csv
path: data/offers.csv
encoding: utf-8
variables:
- name: ""
field: candidate_name
- name: ""
field: job_title
- name: ""
field: monthly_salary
format: "currency_cny"
output:
directory: ./output/offers/
naming: "_offer.docx"
convert_to_pdf: true
watermark: "机密"
security:
watermark:
text: "机密 - 仅限内部"
font_size: 72
color: "#CCCCCC"
opacity: 0.3
rotation: -45
encryption:
password: "${DOC_PASSWORD}" # 从环境变量读取
permissions:
print: false
copy: false
modify: false
versioning:
storage: .doc-versions/
diff_algorithm: word-level # 词级diff
diff_output: html # HTML格式报告
highlight_colors:
added: "#52C41A"
deleted: "#FF4D4F"
modified: "#FAAD14"
auto_snapshot: true
max_versions: 100
<动态配置>格式,避免命名冲突<动态配置>...<动态配置>控制可选内容<动态配置>...<动态配置>生成动态表格行{name}_{date}_{type}.docx命名,便于检索专业版可作为protocol server运行,通过协议端点暴露文档生成能力。AI Agent通过工具协议调用,实现"对话即生成"的文档自动化体验。集成时配置协议端点地址与认证,支持从数据查询到文档交付的端到端流水线.
A:检查数据源文件编码。CSV建议使用UTF-8 with BOM,Excel使用xlsx格式。模板中的占位符需使用英文花括号<动态配置>.
A:并发5的情况下约3-5分钟。主要耗时在LibreOffice渲染,建议使用性能较好的服务器.
A:可以。专业版支持表格单元格级别的diff,新增行绿色、删除行红色、修改单元格黄色.
A:无法恢复。建议密码通过密码管理器存储,或通过环境变量配置.
A:需要pandoc工具。macOS用brew install pandoc,Linux用apt-get install pandoc.
A:支持。专业版可作为protocol server运行,通过协议端点暴露文档能力,供AI Agent调用.
A:背景图片水印较难移除,但无绝对不可移除的水印。建议配合文档加密与权限控制使用.
A:支持条件渲染<动态配置>、循环<动态配置>、格式化函数<动态配置>等.
A:可以。配置convert_to_pdf: true,生成DOCX后自动调用LibreOffice转PDF.
A:专业版不提供实时协同编辑,但支持批注管理与版本对比,适合异步协作场景.
| 错误场景(现象) | 可能原因 | 解决步骤 |
|---|---|---|
| 邮件合并中文乱码 | 数据源编码错误 | 转为UTF-8 with BOM编码 |
| 批量渲染内存溢出 | 并发过高 | 降低并发数至3-5 |
| 版本diff不准确 | 格式变化干扰 | 配置忽略格式变化,仅对比文本 |
| 水印不显示 | LibreOffice版本过旧 | 升级到7.0+ |
| 加密后无法打开 | 密码错误或权限冲突 | 确认密码,检查权限设置 |
| EPUB导出失败 | pandoc未安装 | 安装pandoc工具 |
| 表格diff丢失边框 | 表格样式未定义 | 使用Table Grid样式 |
本专业版相比免费版新增以下能力:
| 版本 | 价格 | 功能 | 适用场景 |
|---|---|---|---|
| 免费体验版 | ¥0 | 单文档处理+基础格式化+渲染校验 | 个人文档处理 |
| 收费专业版 | ¥49.9/月 | 批量+模板+邮件合并+版本对比+加密+多格式+工具集成 | 团队/企业文档中心 |
专业版通过SkillHub SkillPay发布.
从免费版升级到专业版时:
| 依赖项 | 类型 | 是否必需 | 获取方式 | 版本兼容性 |
|---|---|---|---|---|
| LLM API | API | 必需 | Agent平台内置LLM | 无版本限制 |
| python-docx | Python包 | 必需 | pip install python-docx | ≥0.8.11 |
| pdf2image | Python包 | 渲染必需 | pip install pdf2image | ≥1.16.0 |
| LibreOffice | 系统工具 | 渲染必需 | 系统包管理器 | ≥7.0 |
| Poppler | 系统工具 | PDF转PNG必需 | 系统包管理器 | ≥20.0 |
| Pandoc | 系统工具 | EPUB导出必需 | 系统包管理器 | ≥2.0 |
| pycryptodome | Python包 | 加密功能必需 | pip install pycryptodome | ≥3.0 |
DOC_PASSWORD传入,不硬编码{
"success": true,
"data": {
"result": "文档工具箱专业版处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "dockit pro"
}
},
"execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
"error": null
}
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
| 操作场景 | 手动耗时 | 自动化耗时 | 效率提升 |
|---|---|---|---|
| 文件解析与提取 | 5-10分钟/个 | <5秒/个 | 60-120x |
| 批量文件处理(100个) | 8-16小时 | <5分钟 | 96-192x |
| API调用与响应解析 | 2-3分钟/次 | <1秒/次 | 120-180x |
| 多接口数据聚合 | 15-30分钟 | <10秒 | 90-180x |
| 命令执行与结果收集 | 3-5分钟/次 | <2秒/次 | 90-150x |
| 重复任务批量执行 | 因任务而异 | 线性缩减 | 5-50x |
| 错误排查与修复 | 10-30分钟 | <30秒 | 20-60x |
| 对比维度 | 文档工具箱专业版 | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | 企业级DOCX处理引擎,支持批量生成、模板管理、邮件合并、版本对比与多格式导出. | 通用场景 | 通用场景 |