【Skill 创作】我做了一个面向教师的,生成标准化教案的SKILL

【Skill 创作】教案自动生成 Skill — 一句话生成一份可直接使用的标准化教案

1、Skill 简介

这是一个帮助高校教师用一句话自动生成标准化教案的 Skill。用户只需描述"第几周、什么主题、哪两个知识点",AI 就能自动学习用户过往教案的写作风格,把内容填入学校的 Word 模板,输出一份排版正确、可直接提交的 .docx 文件。

同时也支持根据参考PPT,自动提取PPT内容生成完美贴合的教案(常见场景,教材自带的PPT,上课前改改,拿来生成教案即可)

不需要懂技术,会打字就能用。不管学校的模板长什么样,AI 都能自适应填充。适合0代码基础的教师。

2、使用场景

我为什么想做它

作为一名高校教师,我每学期都要写 16-18 周教案。每份教案包含课程信息、教学目标(知识/能力/素质三个维度)、学情分析、教学重难点、课前课中课后教学设计(每个环节还要拆成"教学内容/学生活动/教师活动/设计意图"四个维度)、教学反思等模块,一份动辄几千字。最痛苦的是:内容必须填进学校固定的 Word 表格模板里,排版错一个格子就要重来。

之前怎么做的

  1. 打开上一份教案,复制一份

  2. 逐格修改课程主题、知识点

  3. 重新编写教学目标、学情分析、教学反思

  4. 检查排版是否错位

一份教案从 0 到完成,至少 1-2 小时。

有了AI之后,确实方便不少,但是依旧免不了手动复制粘贴AI生成的内容,还是需要花时间。

后来我用trae开发了一个教案生成的软件,大概长这样

但是依旧解决不了的问题是,它只适合于我们学校的模板(我是在模板里用占位符,AI替换占位符的方式实现的),换一个模板需要重新适配。

使用trae solo+skill之后

在 Trae 对话框里说一句话,等几十秒,一份完整的教案就生成了。模板格式不动、排版不变、风格延续个人习惯。时间从 1-2 小时缩减到 1 分钟。

关键是适配任何学校的模板!而且不需要单独下载别的软件,一个Trae solo即可!

3、创作过程

工具

全程使用 SOLO 进行 Skill 的开发、调试和迭代,没有手动写一行代码。

第一版:让 AI 理解教案结构

最初的 prompt 很直接:

创建一个“教案自动生成与模板填充”Skill。该 Skill 需要参考项目文件夹中的成品教案,学习其职业院校教案写作风格、课程设计结构和内容深度;同时基于学校提供的 Word 表格教案模板,在不破坏原表格、字体、页眉页脚和页面布局的前提下,自动生成并填充完整教案内容。生成内容应包括课程基本信息、教学目标、学情分析、教学重点难点、教学方法、教材资源、课前/课中/课后教学设计、教学反思等模块,并按照模板中的教学环节填写教学内容、学生活动、教师活动和设计意图,最终输出排版正确、可直接提交的 .docx 文件。

SOLO 帮我分析了模板的表格结构、建立了字段到单元格的映射关系、设计了内容生成规则,产出了第一版 SKILL.md。

第二版:自然语言输入

第一版需要准备 JSON 数据文件,对普通用户不够友好,大部分教师都是不懂技术细节的,我希望0基础的文科教师也能使用solo+skill上手制作。于是我提了第二个需求:

用户只需要用自然语言描述第几周、课程主题、知识点一和知识点二,AI 自动生成全部内容。

SOLO 把触发条件改为了关键词匹配(“生成教案”“写教案”),并设计了从自然语言中提取周次、主题、知识点的解析逻辑。

第三版:PPT 提取模式

很多教师手头有 PPT 课件,如果能从 PPT 里直接提取内容生成教案就更省事了:

如果教师提供 PPT,使用 AI 提取 PPT 内容制作教案。比如当前文件夹的第8章 图.pptx。

SOLO 设计了 .pptx 内容提取流程:ZIP 解压 → 读取 ppt/slides/slide*.xml → 提取 a:t 标签中的文本 → 分析章节结构 → 推断知识点。这样用户说一句"根据第8章 图.pptx 制作第16周教案"就能搞定。

第四版:模板预填值智能检测

实际使用中发现,很多教师的模板已经预填了课程名称、学院、教师姓名等固定信息。如果每次都让用户重复说一遍,很蠢:

用户没提到的内容(学校、班级、课程名称、教师姓名等),优先参考模板是否已经自己填充了对应内容,模板没有再参考其他教案。

SOLO 设计了三级优先级:用户本次明确指定 > 模板已预填的有效值 > 参考教案中最常见值。同时识别占位符(Xxxxxx??待填)并跳过。

第五版:模板自适应架构

这是整个 Skill 最核心的一次升级。之前的版本会假设模板是"两个表格、固定行列",但每个学校的模板都不一样

我提出:

每个学校的模板不一样,AI 需要根据用户提供的模板自适应,不应该让用户满足模板要求。

SOLO 彻底重写了架构:从"硬编码行列"改为"标签文本匹配"。AI 每次运行先逐单元格扫描模板,通过关键词匹配("课程名称"→course_name、"教学目标"→knowledge_objective 等 30+ 标签)动态建立映射表,不管模板几行几列都能自动适配。

遇到的坑

  • PowerShell 中文编码:写 PS1 脚本时中文字段名会变成乱码,导致脚本无法运行。最终把所有中文标签抽到单独的配置文件中解决。

  • Word 单元格控制字符:Word COM 的 Cell.Range.Text 返回末尾包含 \r\a 字符,导致标签匹配失败。增加了控制字符剥离逻辑。

  • 精简到两个文件:最初发布了 6 个文件(SKILL.md、PS1、PY、labels.json、demo_teaching_data.json、README.md),后来意识到 AI 本身就能直接操作 Word COM,删掉了所有脚本和配置文件,只留 SKILL.md + README.md,用户安装只需复制一个文件。

4、使用步骤

安装(一步到位)

  1. 新建一个文件夹,放入你的 Word 教案模板和几份参考教案,上课PPT可选

  2. SKILL.md 复制到 .trae/skills/ 目录

  3. 完成

使用

在 Trae 对话框里输入自然语言即可:

生成第 15 周教案,栈和队列,知识点一:栈的定义、特性、顺序实现和链式实现,知识点二:队列的定义、特性、顺序实现和链式实现

或者有 PPT 课件时:

根据第8章 图.pptx 制作第 16 周教案

AI 自动生成 第15周_教案.docx,直接打开就能用。

5、效果展示

输入(用户说一句话)

生成第 17 周教案,树和二叉树,知识点一:树的定义与遍历,知识点二:二叉树的存储与操作

或者

使用skill参考我们学校的教案模版,将当前项目下的PPT文件做成第13周教案

输出(AI 自动生成)

一份完整的 .docx 教案文件,包含:

  • 课程基本信息(自动沿用模板预填的学院/专业/教师等信息)

  • 教学目标(知识目标 4 条 + 能力目标 4 条 + 素质目标 2-3 条)

  • 学情分析(延续参考教案的段落结构)

  • 教学重点与难点

  • 教学方法与教材资源

  • 课前教学设计(教学内容 / 学生活动 / 教师活动 / 设计意图)

  • 课中教学设计(导入 → 知识点一 → 知识点二 → 互动练习 → 小结,各含四个维度)

  • 课后教学设计

  • 教学反思(含教学效果数据、诊断、改进措施)

模板格式、字体、页眉页脚、页面布局完全保持原样,排版零错位。

大概效果:

空白教案

对话

生成效果

6、Skill 链接

7、总结与思考

收获

  1. Skill 的核心不是写代码,是写指令。 整个开发过程中我一行代码都没写,所有逻辑都是通过和 SOLO 对话迭代出来的。关键是想清楚"AI 在每种情况下应该怎么做"。

  2. 模板自适应是最大价值点。 如果 Skill 要求用户把模板改成固定格式,那和手动填没区别。真正好用的工具应该是"用户有什么就用什么,AI 去适应用户"。

  3. 精简比堆叠更重要。 从 6 个文件砍到 2 个,用户只需复制一个文件就能用。降低安装门槛比增加功能优先级更高。

最满意的地方

AI 能自动识别模板里"课程名称"“教学目标”"学情分析"这些标签的位置,不管模板几行几列怎么排,都能准确定位填充。这比市面上任何"固定模板"的方案都灵活。

后续优化

  • 支持更多模板标签的自动识别(目前覆盖了 30+ 常见标签,但不同学校可能有自己的用词习惯)

  • 支持批量生成(一次生成整个学期的教案)

  • 考虑接入更多参考资料(如教材目录、课程标准)

寻求建议

  • 你的学校教案模板长什么样?能否把模板发给我测试一下自适应效果?

  • 你觉得教案生成后还需要哪些人工调整的步骤?我来针对性优化。

  • 除了教案,你还希望 AI 帮你写哪些教学文档?

写在最后

我测了没有skill的情况下trae solo的生成效果,也能用,只是每次生成的内容不够统一标准,只能感叹一句现在的solo真的是很强大了,在几个月前这是完全无法想象的。

另外,我开发这个skill目前可能比较适合高校教师,K12阶段的教师可以让AI自己本地升级下skill。

减轻教师负担,让教师从文山会海中解脱出来,花更多时间提升专业能力,我想这才是AI赋能教育的真正价值!

3 个赞

哇喔,这个不错,终于看到了一个实用的skill了。

这个skill前置是需要一个ppt的,那为啥不能ppt也直接生成出来。都已经是模板了。word模板和ppt模板差别不大。这样就可以直接从输入知识点开始了

2 个赞

又看到 做教学的老师 用 trae的产品了;太帅了收藏一下

3 个赞

可以跟k叔叔探讨一下经验,他也经常做教学类的,感觉,

6 个赞

其实PPT是现成的,现在教材都自带PPT,只需要稍微修改下就行(比如教师名字、学校),不太需要AI介入,教案的话每个学校的模板要求不一样,教材自带的只能参考

6 个赞

好滴好滴,感谢支持

5 个赞

哈哈,AI解放双手!

5 个赞


投票了投票了,

4 个赞

感谢感谢!

5 个赞