Install
openclaw skills install @zhaobod1/huo15-skills【青岛火一五信息科技有限公司】企业级 Word 文档生成技能,支持两种模式:规则模式(默认)和模板模式。触发词:写word,写文档、生成word、生成文档、创建文档、.docx、Word文档、写合同、写方案、写报告、写会议纪要、按模板生成、导出PDF、Word转PDF、生成PDF。
openclaw skills install @zhaobod1/huo15-skills企业级 Word 文档生成 — 青岛火一五信息科技有限公司
愿景: 加速企业向全场景人工智能机器人转变
理念: 打破信息孤岛,用一套系统驱动企业增长
每份企业文档必须包含以下元数据:
| 字段 | 说明 | 示例 |
|---|---|---|
| 文档编号 | 企业编号规则 | HG-HY-2026-001 |
| 版本 | V1.0 格式 | V1.0 |
| 密级 | 内部/秘密/机密 | 内部 |
| 日期 | YYYY-MM-DD | 2026-04-12 |
| 页数 | 自动统计 | 共 5 页 |
编号规则:
[公司缩写]-[类型缩写]-[年份]-[序号]
例如:HG-HY-2026-001
HG = 火一五公司
HY = 会议/合同/报告(取拼音首字母)
类型缩写对照:
| 类型 | 缩写 | 说明 |
|---|---|---|
| 会议纪要 | HY | 会议相关 |
| 合同 | HT | 合同协议 |
| 报告 | BG | 报告类 |
| 方案 | FA | 方案类 |
| 周报 | ZB | 周报 |
| 月报 | YB | 月报 |
| 通知 | TZ | 通知 |
| 请示 | QS | 请示 |
| 函 | HN | 函件 |
版本规则:
密级规则:
| 要素 | 标准 |
|---|---|
| 纸张 | A4(210mm × 297mm) |
| 页边距 | 上 3.7cm,下 3.5cm,左 2.8cm,右 2.6cm |
| 版心 | 156mm × 225mm |
| 类型 | 字体 | 字号 | 说明 |
|---|---|---|---|
| 公文标题 | 方正小标宋简体 | 二号(22pt) | 居中,加粗 |
| 一级标题 | 黑体 | 三号(16pt) | 加粗 |
| 二级标题 | 楷体 | 三号(15pt) | 加粗 |
| 三级标题 | 仿宋 | 三号(15pt) | 加粗 |
| 正文 | 仿宋 | 三号(15pt) | 首行缩进2字符,1.5倍行距 |
| 落款 | 仿宋 | 三号(15pt) | 右对齐 |
| 页码 | 宋体 | 四号(14pt) | 居中,页脚 |
| 类型 | 格式 |
|---|---|
| 正文 | 首行缩进2字符,1.5倍行距,两端对齐 |
| 标题 | 段前0.5行,段后0.5行 |
| 落款 | 右对齐,段前1行 |
页眉格式:
[LOGO] 公司名称 文档编号 密级
─────────────────────────────────────────(底边细线)
页脚格式:
第 X 页 / 共 Y 页
结构:
【会议纪要】
编号:HG-HY-2026-001
日期:2026年4月12日
与会人员:XXX、XXX
主持人:XXX
记录人:XXX
一、会议时间、地点
二、会议主题
三、会议内容
1. 议题一
2. 议题二
四、决议事项
1. 事项一
2. 事项二
五、下一步工作
要点:
结构:
【合同】
编号:HG-HT-2026-001
签订日期:2026年4月12日
签订地点:XXX
第一章 总则
第一条 合同双方
第二条 合同依据
第二章 权利义务
第三条 甲方的权利义务
第四条 乙方的权利义务
第三章 违约责任
第五条 违约情形
第六条 赔偿标准
第四章 争议解决
第七条 争议解决方式
第八条 适用法律
附则
第九条 合同生效
第十条 合同期限
甲方(签章):__________ 乙方(签章):__________
法定代表人: 法定代表人:
委托代理人: 委托代理人:
日期: 日期:
要点:
结构:
【工作报告】
编号:HG-BG-2026-001
日期:2026年4月12日
标题:XXXX工作报告
一、基本情况
1. 背景介绍
2. 工作目标
二、主要工作
1. 工作内容一
2. 工作内容二
三、存在问题
1. 问题一
2. 问题二
四、下一步计划
1. 改进措施
2. 工作安排
报告人:XXX
日期:XXXX年XX月XX日
要点:
周报结构:
【工作周报】
编号:HG-ZB-2026-001
姓名:XXX
部门:XXX
日期:2026年4月12日
一、本周完成工作
1. 工作项一(完成度:100%)
2. 工作项二(完成度:80%)
二、下周工作计划
1. 工作项一
2. 工作项二
三、风险与问题
1. 风险一及应对措施
2. 问题一及解决方案
四、需要支持
1. 资源支持需求
2. 跨部门协调需求
月报结构:
【工作月报】
编号:HG-YB-2026-001
姓名:XXX
部门:XXX
月份:2026年4月
一、本月工作完成情况
1. KPI完成情况
2. 重点项目进展
二、存在问题和原因分析
1. 问题描述
2. 原因分析
三、下月工作计划
1. 工作目标
2. 具体措施
四、建议和意见
要点:
国家层面:
行业层面:
用户只提供内容文本,没有提供模板文件时使用。
| 开头文字 | 识别为 | 字体 |
|---|---|---|
| 第X章 / 第X节 / 第X款 | 一级标题 | 黑体三号加粗 |
| 一、二、三、 或 一,二,... | 二级标题 | 楷体三号加粗 |
| (一)(二)... | 三级标题 | 仿宋三号加粗 |
| 1. 2. 3. | 编号正文 | 仿宋三号 |
| 其他文字 | 普通正文 | 仿宋三号,首行缩进 |
文档开头自动插入:
【版本历史】
| 版本 | 日期 | 作者 | 修改内容 |
|------|------|------|----------|
| V1.0 | 2026-04-12 | 赵博 | 首次创建 |
文档末尾自动插入:
【审批记录】
| 角色 | 姓名 | 日期 | 签字 |
|------|------|------|------|
| 编制 | 赵博 | 2026-04-12 | __________ |
| 审核 | | | |
| 批准 | | | |
用户提供了 .docx 模板文件时使用。
用户发送了 .docx 文件,或明确说"按这个模板生成"。
【模板结构】
- 封面:有/无,内容包括...
- 目录:有/无,层级深度...
- 密级标识:有/无,位置...
- 版本历史表:有/无,格式...
- 审批签字区:有/无,格式...
- 正文章节:X 层标题结构
- 附件/附录:有/无
【字体样式】
- 标题字体:X号,颜色,是否加粗
- 正文字体:X号,颜色,是否加粗
【段落样式】
- 行距:固定值 X 磅 / 倍行距
- 首行缩进:是/否,X 字符
- 段前段后间距:X pt
【页面设置】
- 边距:上下左右各多少
- 方向:纵向/横向
- 纸型:A4/Letter
无论哪种模式,最终都调用以下脚本生成 .docx 文件:
from create_word_doc import create_word_doc
create_word_doc(
output_path="文档名.docx",
title="文档标题",
content="正文内容...",
doc_number="HG-HY-2026-001",
version="V1.0",
classification="内部",
author="赵博",
company_name="青岛火一五信息科技有限公司",
logo_path="/path/to/logo.png",
approval=[
{"role": "编制", "name": "赵博"},
{"role": "审核", "name": ""},
{"role": "批准", "name": ""},
],
footer_page=True,
header_doc_number=True,
)
python create-word-doc.py <输出文件> [标题] [正文] [编号] [版本] [密级]
[文档类型]_[客户名]_[版本]_[日期].docx
例:合同_阿里巴巴_V1.0_20260412.docx
主要内容:
| 标准名称 | 标准号 | 获取渠道 |
|---|---|---|
| 党政机关公文格式 | GB/T 9704-2012 | 国家标准全文公开系统 |
| 标准化工作导则 | GB/T 1.1-2020 | 国家标准全文公开系统 |
| 科技报告编写规则 | GB/T 7713.2-2022 | 国家标准全文公开系统 |
| 企业信用报告格式 | GB/T 26817-2023 | 国家标准全文公开系统 |
| 需求 | 操作 |
|---|---|
| 简单文档 | 直接描述内容,AI 自动处理格式 |
| 带模板 | 上传 .docx 文件,说"按此模板生成" |
| 指定编号 | 在内容中注明:编号 HG-XX-2026-XXX |
| 指定版本 | 在内容中注明:版本 V1.0 |
| 需要审批区 | 说"带审批签字区" |
技术支持: 青岛火一五信息科技有限公司
愿景: 加速企业向全场景人工智能机器人转变
理念: 打破信息孤岛,用一套系统驱动企业增长
本技能支持将生成的 Word 文档完美转换为 PDF 格式,保持原有格式(页眉页脚、表格、字体等)。
必须安装 LibreOffice:
brew install --cask libreoffice
# 转换单个文件
python3 scripts/word-to-pdf.py 合同.docx
# 指定输出文件
python3 scripts/word-to-pdf.py 合同.docx 合同.pdf
# 批量转换
python3 scripts/word-to-pdf.py *.docx --output-dir ./pdf/
from scripts.word_to_pdf import convert_to_pdf, convert_batch
# 单个文件转换
success, result = convert_to_pdf("合同.docx", "合同.pdf")
if success:
print(f"PDF已生成: {result}")
else:
print(f"转换失败: {result}")
# 批量转换
results = convert_batch(["合同1.docx", "合同2.docx"], output_dir="./pdf/")
print(f"成功: {len(results['success'])}")
print(f"失败: {len(results['failed'])}")
| 工具 | 安装命令 | 说明 |
|---|---|---|
| LibreOffice | brew install --cask libreoffice | PDF 转换引擎 |
| 格式要素 | 保持情况 |
|---|---|
| 页眉页脚 | 完美保持 |
| 表格样式 | 完美保持 |
| 中文字体 | 完美保持 |
| 页码格式 | 完美保持 |
| 图片图表 | 完美保持 |