▶ 实操教程
教案2小时变2分钟:我自制了一个教学设计Skill
每日2万页免费额度,这个OCR让AI真正读懂PDF
上篇文章解决了PDF"拆封"问题——PaddleOCR把PDF变成AI能读的Markdown。但拆封只是起点,拆完之后拿这些内容干什么,今天来聊聊如何基于AI完成教学设计。
我的场景很具体:高职教师,每学期要写几十份教学设计(教案)。一份教学设计少则4页,多则10页,格式固定、要求严格——教学目标要分"知识/能力/素质"三层,每个环节要写"教学内容/教师活动/学生活动/资源使用/设计意图"五列,素质目标必须含课程思政,设计意图必须体现"知识传授、能力培养、价值引领"三维目标……纯手动写一份2学时的教学设计,至少2小时,还经常因为内容不规范被打回。
▶ 3个Skill构建自动化流水线
[图片:三个Skill协作框架图]
灵感来源:自动驾驶的感知-决策-执行。PaddleOCR负责"读"(提取PDF参考资料),teaching-design-generator负责"想"(编排教学内容),minimax-docx负责"写"(填充模板出DOCX)。一句话触发,2分钟出稿,格式规范、内容专业、思政达标。
▶ 重点拆解:teaching-design-generator——教学设计的"大脑"
这是我自制的Skill,也是今天这篇的重点——教你怎么做一个。
自制Skill的思路很简单:把你学校的模板和你的教学经验编码成AI能理解的规则,让AI按你的规矩干活。
▸ 一个Skill就三样东西

teaching-design-generator/
├── SKILL.md # 告诉AI"什么时候用、怎么用"
├── templates/ # 学校模板文件
│ └── 课程单元教学设计模板.docx
└── references/ # 参考资料库
├── 教学方法库.md # 教学方法的选用逻辑
└── 思政元素库.md # 可融入的思政元素
▸ SKILL.md的6步工作流
[图片:三个Skill协作流程图]
SKILL.md的正文定义了6个步骤,每步各管一件事:
步骤1:收集用户输入——向用户确认单元名称、授课对象、学时、资料路径、教学方法偏好。本质是给AI划定工作范围,没有这些信息AI就会凭空编造。
步骤2:处理输入资料——PDF调用paddleocr-ocr转Markdown,Word/Markdown直接读取。关键是让AI拿到完整、结构化的原始素材,而非用户口头概要。
步骤3:分析模板结构——用minimax-docx的analyze命令解析学校模板的表格结构(几个表、几行几列、哪些是标签、哪些是填写区)。必须先做,否则后面就是盲填。
步骤4:选择教学方法——参考教学方法库,按内容类型匹配方法。,每种方法都有详细的"实施要点"和"专业示例",AI据此设计具体环节,而非笼统地写"采用项目教学法"。
步骤5:生成教学设计内容——三个硬性规则:①教学目标必须分层(知识/能力/素质,素质含1-2条可衡量的思政目标);②教学环节必须4-6个(模板只预设3行,需动态扩展);③设计意图必须体现三维目标(知识传授、能力培养、价值引领)。这些都是教务处审核时的扣分项——编码进Skill,AI就不会犯这些错。
步骤6:填充模板生成文档——用minimax-docx的Pipeline B,按步骤3的字段位置逐个填充。难点在教学环节扩展:模板3行,实际要6个环节,得复制已有行的合并单元格格式,在"教学反思"行之前插入新行。
▸ 怎么持续维护教学方法库和思政元素库
把你能收集到的一切优秀案例喂给AI,让它提取并更新,包括但不限于:
学校教学规范文件
教务处优秀教案评选标准
教学论论文、
行业新闻/企业案例
同事优质教案
▶ 如何使用
在opencode/claude code(或任何AI工具)里只需要说:
帮我写一份"激光雷达装调"的教学设计,资料在 @单线激光雷达/原厂资料
▶ Q&A
Q:三个Skill为什么不合并成一个?
A:paddleocr-ocr和minimax-docx在其他场景也大量使用——写实训指导书、写课程大纲、写题库,都需要"读PDF"和"填Word模板"。合并了就绑死了教学设计这一个场景,独立出来才能复用。
Q:如何创建同款teaching-design-generator技能?
A:最简单的方法——把这篇文章直接喂给你的AI Agent,它会搞定一切。
▶ 后续预告
教学设计解决了,下一篇聊聊AI办公四件套的另一个高频场景——用pptx技能生成教学课件。
参考链接:
https://github.com/MiniMax-AI/skills
https://aistudio.baidu.com/paddleocr
https://opencode.ai/docs/zh-cn/skills/