Install
openclaw skills install @a-lhliang/it-integration-solution信息化解决方案 — 用于生成 IT 集成公司面向企业客户的 Word(.docx)格式解决方案文档。当用户要求编写、生成或创建「信息化解决方案」「IT集成解决方案」「IT解决方案」「技术方案」「系统集成方案」「项目实施方桇」「投标技术方案」等面向企业客户的专业文档时使用。覆盖封面、目录、项目概述、需求分析、技术方案设计、系统架构、实施方案、项目管理、培训方案、售后服务、验收方案完整章节。基于国央企Word文档规范,适配企业级方案的专业排版需求。 This skill should be used when the user wants to create IT integration solu
openclaw skills install @a-lhliang/it-integration-solution本技能用于创建 IT 集成公司面向企业客户的 Word(.docx)格式解决方案文档,基于国央企文档规范,适配企业级方案的专业排版需求。
标准 IT 集成解决方案包含以下章节模块(按实际需求选择和排列):
| 序号 | 章节 | 说明 | 必须 |
|---|---|---|---|
| 1 | 封面 | 项目名称、公司名称、日期、版本号 | 是 |
| 2 | 目录 | 自动生成的章节目录 | 是 |
| 3 | 项目概述 | 项目背景、建设目标、建设范围 | 是 |
| 4 | 需求分析 | 现状分析、痛点梳理、需求总结 | 是 |
| 5 | 技术方案设计 | 总体设计思路、关键技术选型 | 是 |
| 6 | 系统架构 | 网络拓扑、部署架构、安全架构 | 推荐 |
| 7 | 实施方案 | 实施阶段、进度计划、团队配置 | 是 |
| 8 | 项目管理 | 管理方法论、质量保证、风险管理 | 推荐 |
| 9 | 培训方案 | 培训对象、内容、方式、计划 | 推荐 |
| 10 | 售后服务与技术支持 | 服务级别、响应时间、维保内容 | 是 |
| 11 | 验收方案 | 验收标准、验收流程、交付物清单 | 是 |
| 属性 | 值 |
|---|---|
| 纸张 | A4(210mm × 297mm) |
| 上边距 | 3.7 厘米(封面)/ 2.54 厘米(正文) |
| 下边距 | 3.5 厘米(封面)/ 2.54 厘米(正文) |
| 左边距 | 2.8 厘米(封面)/ 3.17 厘米(正文) |
| 右边距 | 2.6 厘米(封面)/ 3.17 厘米(正文) |
| 页码 | 正文页居中显示"第N页 / 共N页"(SECTIONPAGES 域),宋体五号,封面和目录不编页码,正文起编第1页 |
| 元素 | 中文字体 | 西文字体 | 字号 | 对齐 |
|---|---|---|---|---|
| 公司名称 | 方正小标宋简体 | Times New Roman | 小一号(24pt) | 居中 |
| 项目名称 | 方正小标宋简体 | Times New Roman | 小初号(36pt) | 居中 |
| 公司信息 | 方正仿宋简体 | Times New Roman | 小三号(15pt) | 居中 |
| 日期版本 | 方正仿宋简体 | Times New Roman | 小三号(15pt) | 居中 |
| 样式 | 中文字体 | 西文字体 | 字号 |
|---|---|---|---|
| 正文 | 方正仿宋简体 | Times New Roman | 小三号(15pt) |
| 一级标题(章标题) | 黑体 | Times New Roman | 小三号(15pt) |
| 二级标题(节标题) | 楷体 | Times New Roman | 小三号(15pt) |
| 三级标题(条标题) | 方正仿宋简体 | Times New Roman | 小三号(15pt)加粗 |
| 四级标题 | 方正仿宋简体 | Times New Roman | 小三号(15pt) |
| 表格内容 | 方正仿宋简体 | Times New Roman | 小五号(9pt) |
| 表格表头 | 黑体 | Times New Roman | 小五号(9pt)加粗 |
| 页码 | 宋体 | - | 五号(10.5pt) |
| 题注 | 宋体 | Times New Roman | 五号(10.5pt) |
| 封面公司名称 | 方正小标宋简体 | Times New Roman | 小一号(24pt) |
| 封面项目名称 | 方正小标宋简体 | Times New Roman | 小初号(36pt) |
| 封面文档类型 | 黑体 | Times New Roman | 小二号(18pt) |
| 封面信息 | 方正仿宋简体 | Times New Roman | 小三号(15pt) |
| 样式 | 行间距 |
|---|---|
| 封面元素 | 固定 36 磅 |
| 正文 | 固定 28 磅 |
| 一级标题 | 固定 28 磅 |
| 二级标题 | 固定 28 磅 |
| 三级标题 | 固定 28 磅 |
| 四级标题 | 固定 28 磅 |
| 题注 | 单倍行距 |
| 图片 | 单倍行距 |
| 表格 | 单倍行距 |
| 级别 | 编号格式 | 示例 | 首行缩进 | 大纲级别 |
|---|---|---|---|---|
| 一级标题(章) | 第一章、第二章... | 第一章 项目概述 | 2 字符 | 1 级 |
| 二级标题(节) | 1.1、1.2... | 1.1 项目背景 | 2 字符 | 2 级 |
| 三级标题(条) | 1.1.1、1.1.2... | 1.1.1 建设背景 | 2 字符 | 3 级 |
| 四级标题 | (1)(2)... | (1)网络现状 | 2 字符 | 4 级 |
创建文档时必须使用以下样式名称:
封面公司名称 — 封面页公司全称封面项目名称 — 封面页项目名称封面文档类型 — 封面页文档类型(如"技术解决方案")封面信息 — 封面页公司信息 / 日期正文 — 正文段落(方正仿宋、小三号、首行缩进2字符、固定28磅)一级标题 — 章节标题(黑体、小三号、大纲1级)二级标题 — 节标题(楷体、小三号、大纲2级)三级标题 — 条标题(方正仿宋加粗、小三号、大纲3级)四级标题 — 款标题(方正仿宋、小三号、大纲4级)图片 — 图片段落(居中、单倍行距)表格正文 — 表格内容(方正仿宋、小五号)表格表头 — 表头内容(黑体、小五号、加粗)题注 — 表格/图片题注(宋体、五号、居中)落款 — 落款信息(方正仿宋、小三号、右对齐;传入 signature 选项自动生成,或手动调用 createSignatureBlock)封面为独立一页,不显示页码。包含以下元素(从上到下居中排列):
[公司 LOGO](如有,居中放置)
[公司全称](方正小标宋简体、小一号)
[项目名称](方正小标宋简体、小初号)
(中间以空行填充,将底部信息推至页面底部)
[编制单位]:XXX 公司
[编制日期]:2026年X月
[文档版本]:V1.0
使用 createCoverPage() 函数一键生成封面。
SectionType.NEXT_PAGE 实现)createTableOfContents() 函数生成columnWidths 参数控制(DXA 相对值)createSolutionTable() 函数创建createSolutionDocument / createItSolution 中传入 signature: { company, date } 即可,落款会自动追加到正文末尾(与上方正文间隔两行)。也可手动调用 createSignatureBlock(company, date)。dc:creator 和 lastModifiedBy 留空)const {
createSolutionDocument,
createCoverPage,
createTableOfContents,
createChapterHeading,
createSectionHeading,
createSubsectionHeading,
createBodyParagraph,
createSolutionTable,
createSignatureBlock,
createImageWithCaption,
createBulletList,
Packer,
CHINESE_FONTS,
FONT_SIZES,
} = require('~/.workbuddy/skills/it-integration-solution/scripts/create_it_solution.js');
// 构建文档内容
const sections = [
// 封面
...createCoverPage({
companyName: 'XX科技有限公司',
projectName: 'XX企业数字化转型IT基础设施集成项目',
date: '2026年7月',
version: 'V1.0',
}),
// 目录(自动生成,不可选章节参数)
createTableOfContents(),
// 第一章 项目概述
createChapterHeading('项目概述', 0),
createSectionHeading('项目背景', 0, 0),
createBodyParagraph('随着企业业务的快速发展,现有IT基础设施已无法满足...'),
createSectionHeading('建设目标', 0, 1),
createBodyParagraph('本项目旨在构建一套高可用、可扩展的企业IT基础架构...'),
createSectionHeading('建设范围', 0, 2),
createBodyParagraph('本次项目建设范围涵盖以下内容:'),
createBulletList([
'数据中心网络升级改造',
'服务器虚拟化平台建设',
'存储系统扩容与灾备建设',
'网络安全防护体系建设',
]),
// 第二章 需求分析
createChapterHeading('需求分析', 1),
createSectionHeading('现状分析', 1, 0),
// 使用表格展示现状
createSolutionTable(
[
{ children: ['系统名称', '当前配置', '存在问题', '改造需求'] },
{ children: ['核心网络', '千兆交换机', '带宽不足', '万兆升级'] },
{ children: ['服务器', 'Xeon E5 v3', '性能瓶颈', 'Xeon Scalable'] },
],
{ columnWidths: [1500, 2000, 2500, 2500] }
),
// ... 后续章节 ...
];
// 创建文档
const doc = createSolutionDocument({
title: 'XX企业数字化转型IT基础设施集成项目',
sections,
hasCover: true,
hasTOC: true,
});
// 生成文件
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync('解决方案.docx', buffer);
console.log('文档已生成: 解决方案.docx');
});
const { createItSolution } = require('.../scripts/create_it_solution.js');
const content = {
cover: {
companyName: 'XX科技有限公司',
projectName: 'XX企业数字化转型IT基础设施集成项目',
date: '2026年7月',
version: 'V1.0',
},
chapters: [
{
heading: '项目概述',
sections: [
{ heading: '项目背景', body: ['背景段落1', '背景段落2'] },
{ heading: '建设目标', body: ['目标段落'] },
{ heading: '建设范围', body: ['范围描述'], bulletList: ['范围1', '范围2'] },
]
},
{
heading: '需求分析',
sections: [
{ heading: '现状分析', body: ['...'], tables: [...] },
{ heading: '需求总结', body: ['...'] },
]
},
// ... 更多章节
],
signature: { company: 'XX科技有限公司', date: '2026年7月' },
};
createItSolution(content, '解决方案.docx');
indent: { firstLine: charWidth * 2 },字符宽度约等于字号的一半SectionType.NEXT_PAGE 分隔,正文 section 才有页脚,封面和目录 section 无页脚PageNumber.CURRENT 和 PageNumber.TOTAL_PAGES" 自动替换为中文双引号 ""{ eastAsia, ascii, hAnsi, cs },不能传字符串pPrDefault 必须设置 spacing: { before: 0, after: 0, line: 560, lineRule: "exact" }SectionType.NEXT_PAGE 分节符实现,不在目录末尾添加 PageBreakscripts/create_it_solution.js — 核心创建函数库