课程大纲生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6f0d0287/course-outline-generator。
技能介绍
要解决的问题
把一份可能只有几句话的需求描述,变成一份能直接拿给客户审核的课程大纲,中间隔着大量脏活:4 级目录的编号体系、每章必须嵌入的工具方法论、案例与实战演练的排布、以及 Word 排版里一个看不见的单位换算。手工做有两个典型翻车场景:一是 python-docx 读出来的行距单位是 EMU,直接写进 OpenXML 的 w:line 后,页数会从预期的 15-20 页膨胀到 400 多页;二是封面讲师信息被误算成 sz=0,文字直接消失。这份资料的价值在于把这些坑写成了可执行的规范。
核心能力
输入解析。 接收课程背景(企业、岗位、年限、行业)、需求描述、课程目标,以及可选的参考课纲 docx。需求简短抽象时由模型负责延展。
双版本产出。 每次必须同时输出两个 docx:
{企业名称}_{课程名称}_详细版.docx:完整 4 级目录,供后续word-to-ppt技能使用,以参考课纲为模板 copy 后清空重写,继承边距与行距设置{企业名称}_{课程名称}_精简版.docx:保留课程全貌但剥离细节,方便客户判断是否采购
排版规范。 详细版沿用参考模板的视觉约定,关键点包括:
- 全文每个
Run的w:rFonts显式声明ascii、eastAsia、hAnsi、cs四个字体属性,统一为微软雅黑 - 行距统一
w:spacing的line=400、lineRule=exact(20pt 精确行距),封面等处用before/after调间距,禁止用空段落占位 - 章节标题与大纲一级用蓝色
#0070C0加粗,二级黑色加粗,三级四级与正文递减缩进,缩进单位一律twips(420 twips = 266700 EMU) - 案例、实战演练、收益、特色各有固定前缀与配色,大纲各级设置
w:outlineLvl以支持 Word 导航窗格
内容编排。 章节按「认知→方法→工具→实战→复盘」递进,每章必备核心理论、「案例:」标注、「实战演练:」标注且需有明确产出物。工具方法论按战略、产品、数据、管理、营销、AI 六类储备(波特五力、RFM、AARRR、OKR 等),按行业匹配。
精简规则。 精简版保留标题、副标题、讲师、背景、收益、特色、对象与时间,保留 4 级目录编号,但每个子标题下的展开说明、工具定义、实战操作步骤全部删除,案例只留企业名称与结果数字,标题改为黑体正文宋体。
归档与转 PDF。 读取归档目录下已有文件夹的最大编号并 +1,新建 {编号} {企业名称} {课程名称} 文件夹,Word 与 PPT 一并放入,再用 LibreOffice 或 PowerShell COM 把详细版转成同名 _详细版.pdf,转换后需验证文件正常生成。
注意点
单位换算是重灾区。 执行流程里那条换算表值得单独存下来:line=400 对应 254000 EMU,firstLine=420 对应 266700 EMU。生成后自查两件事——页数是否合理(197 段内容约 15-20 页),以及任意段落的 w:line 值是否 ≤ 420。
讲师信息不要算字号。 模板里该段 size=None,正确做法是不显式设置 w:sz,让它继承默认值。
别加总结模块。 大纲主体结束即止,末尾不要补「课程总结」。
不适配的边界。 这套规范强依赖一个结构完整的参考课纲 docx 做模板;若只有纯文本需求,docx 排版部分无法对齐。同时归档路径写死了 D:\01 企业培训项目\...,属于单机本地工作流,换环境需改配置。
使用场景
- 企业培训师接到客户一句话需求,要生成带4级目录、案例和实战演练的详细版课纲docx
- 课程顾问需把课程需求做成精简版课纲供客户审核,只保留标题结构和课程收益
- 培训项目交付时要沿用参考课纲docx的字体和行距,输出详细版并转成PDF归档
- 内部课程开发者要为岗位培训课搭建大纲,每章嵌入工具方法论并安排实战演练
适合人员
- 企业培训师:需要把客户口头需求转成结构完整、排版规范的详细版课纲
- 课程产品经理:需要为新课编写详细版与精简版,并沿用参考模板的排版样式
- 培训项目交付人员:需要按编号规则归档课纲docx和PDF,并确保版本一致
- 企业内部课程开发者:需要为岗位培训课搭建4级目录,并嵌入行业案例和实战