Back to Registry
View Author Profile
Official Verified
国央企word文档
此技能用于创建符合中国政府及央企规范的Word文档(.docx)。当用户要求创建公文、国央企文档、规范文书、正式报告等需要特定中国公文格式的文档时使用此技能。
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/a-lhliang/gov-doc-writingOr
国央企Work文档创建技能
本技能用于创建符合中国政府及央企规范的Word文档(.docx),使用Microsoft Word最新格式。
文档格式规范
页面设置
| 属性 | 值 |
|---|---|
| 纸张 | A4 |
| 上边距 | 3.7厘米 |
| 下边距 | 3.5厘米 |
| 左边距 | 2.8厘米 |
| 右边距 | 2.6厘米 |
| 页码 | 居中显示,宋体四号 |
字体规范
| 样式 | 中文字体 | 西文字体 | 字号 |
|---|---|---|---|
| 首页大标题 | 方正小标宋简体 (FZXiaoBiaoSong-B05S) | Times New Roman | 小二号 (18pt) |
| 正文 | 方正仿宋简体 (FZFangSong-Z02S) | Times New Roman | 小三号 (15pt) |
| 一级标题 | 黑体 | Times New Roman | 小三号 (15pt) |
| 二级标题 | 楷体 | Times New Roman | 小三号 (15pt) |
| 三级标题 | 方正仿宋简体 (FZFangSong-Z02S) | Times New Roman | 小三号 (15pt) 加粗 |
| 页码 | 宋体 | - | 四号 (14pt) |
| 表格 | 方正仿宋简体 (FZFangSong-Z02S) | Times New Roman | 小五号 (9pt) |
行间距
| 样式 | 行间距 |
|---|---|
| 首页大标题 | 固定28磅 |
| 正文 | 固定28磅 |
| 一级标题 | 固定28磅 |
| 二级标题 | 固定28磅 |
| 三级标题 | 固定28磅 |
| 图片 | 单倍行距 |
| 表格 | 单倍行距 |
段落格式
| 样式 | 序号格式 | 首行缩进 | 大纲级别 |
|---|---|---|---|
| 正文有缩进 | 无 | 2字符 | - |
| 一级的标题 | 一、二、三、 | 2字符 | 1级 |
| 二级的标题 | (一)(二)(三) | 2字符 | 2级 |
| 三级的标题 | 1.2.3. | 2字符 | 3级 |
样式名称
创建文档时,必须使用以下样式名称:
首页大标题- 首页大标题正文有缩进- 正文段落一级的标题- 一级标题二级的标题- 二级标题三级的标题- 三级标题图片样式- 图片表格样式- 表格页码样式- 页脚页码
使用方法
方式一:使用JavaScript脚本创建文档
const {
createDocument,
createTitleParagraph,
createBodyParagraph,
createLevel1Heading,
createLevel2Heading,
createLevel3Heading,
createTable,
createImageParagraph,
CHINESE_FONTS,
FONT_SIZES,
CONTENT_WIDTH,
Packer,
BorderStyle,
WidthType,
ShadingType,
VerticalAlign,
Paragraph,
TextRun,
Table,
TableRow,
TableCell,
Footer,
ImageRun,
} = require('~/.workbuddy/skills/gov-doc-writing/scripts/create_gov_doc.js');
// 创建文档
const doc = createDocument({
title: '文档标题',
sections: [
// 首页大标题
createTitleParagraph('这是文档标题'),
// 一级标题
createLevel1Heading('第一章', 0), // 输出: 一、第一章
createLevel1Heading('第二章', 1), // 输出: 二、第二章
// 二级标题
createLevel2Heading('第一节', 0), // 输出: (一)第一节
createLevel2Heading('第二节', 1), // 输出: (二)第二节
// 三级标题
createLevel3Heading('第一点', 0), // 输出: 1.第一点
createLevel3Heading('第二点', 1), // 输出: 2.第二点
// 正文
createBodyParagraph('这是正文内容,首行自动缩进2字符。'),
// 表格
createTable(
[
{ children: ['表头1', '表头2', '表头3'] },
{ children: ['内容1', '内容2', '内容3'] },
],
{ columnWidths: [2000, 2000, 2000] }
),
]
});
// 生成文件
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync('output.docx', buffer);
});
方式二:使用CLI命令
node scripts/create_gov_doc.js output.docx '{
"title": "文档标题",
"body": [
{"type": "heading1", "text": "第一章", "number": 0},
{"type": "paragraph", "text": "正文内容"},
{"type": "table", "rows": [...], "columnWidths": [2000, 2000, 2000]}
]
}'
表格规范
- 表格宽度自动适应窗口(百分比100%),无需手动计算列宽
- 列宽比例通过
columnWidths参数控制(DXA 相对值,实际宽度自动缩放) - 表头:灰色底 (#D9D9D9)、加粗、居中
- 内容:白色底、居中、小五号 (9pt) 字体
- 边框:单线黑色
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-a-lhliang-gov-doc-writing": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.