下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-ln4nqpas--pptx-generator.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-ln4nqpas/pptx-generator。面向教师的课件生成器,重点不在排版而在内容。输入课题或教案,先按「课标定位—教材编排—前置断点—学生迷思—高频考点—生活情境—数据事实—跨学科应用」八类把素材挖出来,再排成课件。输出标准 PowerPoint(16 种版式、5 套配色),讲稿写入演讲者备注页,另出《授课讲稿.md》《学生讲义》(A4 留白笔记版)《课件大纲.md》《教研自检报告.md》。
硬校验:各页用时合计必须等于课时(偏差超 20% 拒绝出文件)、单条要点 ≤28 字、页内正文 ≤120 字、每页要点 ≤5 条、学习目标禁用「了解/知道/掌握」、标「援引/改编」必须写出处。附大模型协作通道:生成结构化提示词给任意模型写内容,模型返回的松散 JSON 由规整脚本修成可渲染格式并逐条报告改动,把「AI 生成但没法用」变成「生成即可用」。
阅读全文 (展开查看完整说明)
概述
把「帮我做一份八年级物理《欧姆定律》的课件」变成一份能直接上课的 PPT——不是把教案全文贴到幻灯片上,也不是把教材目录抄成标题。
这个技能守四件事:先挖内容再排版(没有证据的结论不算结论)、先出大纲再动手(页序错了,排版再好看也没用)、按投影可读性排(字号够大、每页要点不超过 5 条)、生成后还能改(输出正常 .pptx,不是图片拼的)。
什么时候用
- 有课题名或一句话需求,要做一节课的课件
- 有现成教案、说课稿、知识点清单,要转成幻灯片
- 已有课件太密,投影到大屏看不清,要重排
- 要做公开课、说课、教研分享的演示稿
- 要随堂测、学生讲义、授课讲稿、教研自检报告(这四样本技能一并出)
不适合:非教学类商业演示、视频或动画短片。
第一步:问清四件事,先挖内容
| 参数 | 取值 | 缺省推定 |
|---|---|---|
| 学科 / 年级 / 教材版本 | 八年级物理 人教版 | 必问 |
| 课题与课型 | 新授课 / 复习课 / 实验课 / 习题课 / 说课 | 必问 |
| 课时 | 45 分钟 | 1 课时 |
| 学生的基础与常见困难 | 一句话即可 | 按学段常规推定 |
| 风格与页数 | 简洁投影;12~25 页 | 按课型给 |
然后不要直接排页,先按 references/content-mining.md 的八类素材挖一遍:
| 素材 | 落到哪 | 缺了会怎样 |
|---|---|---|
| 课标定位 | 学习目标的动词水平 | 目标写虚,教研检查第一刀 |
| 教材编排意图 | 页序(归纳还是演绎) | 顺序与教材相反,学生跟不上 |
| 前置知识与断点 | 导入复习页 | 复习泛泛,等于没复习 |
| 学生迷思 | 易错辨析页、随堂测干扰项 | 干扰项靠凑,测不出东西 |
| 高频考点 | 练习页 | 练的不是考的 |
| 生活情境 | 导入页、迁移题 | 全是符号,学生不投入 |
| 数据与事实 | 记录表、数据图 | 结论变成宣告 |
| 跨学科应用 | 小结前一页 | 学生问「学这有什么用」时答不上 |
三条红线:不编数据、不编出处、不用无法复现的结论。查不到就写「待核」,不许猜。
第二步:先出大纲,等确认
这一步必须停下等用户点头。 大纲用 Markdown 表格给,一页一行:页码、版式、标题、要点(3~5 条)、分钟、是否需配图。
| 序 | 版式 | 标题 | 要点 | 分钟 | 配图 |
|---|---|---|---|---|---|
| 1 | 封面 | 欧姆定律 | — | 1 | — |
| 2 | 要点页 | 学习目标 | 4 条 | 2 | — |
| 3 | 章节过渡 | 01 情境导入 | — | 0.5 | — |
| 4 | 引文页 | 核心问题 | 1 句 | 1.5 | — |
| 7 | 图文两栏 | 实验设计 | 4 条 | 4 | 电路图 |五种大纲范式、页序怎么排、每种课型多少页,见 references/outline-method.md。核心口径:
- 一页一个观点,不要把两件事塞进一页
- 要点是提纲不是讲稿,讲稿写在
script里,会进演讲者备注 - 每 3~4 页插一页章节过渡,长课件没有过渡会让人迷路
- 章节过渡页只放序号 + 标题,别加要点
- 时间轴要加满:各页
minutes合计必须等于课时
第三步:说明风格,再生成
| 项目 | 投影建议值 |
|---|---|
| 画布 | 16:9(老投影仪用 4:3) |
| 正文字号 | 22~27pt,最小不低于 20pt |
| 标题字号 | 要点页 30pt,封面 44pt,结束页 46pt |
| 每页要点 | ≤ 5 条 |
| 单条字数 | ≤ 28 字 |
| 页内正文 | ≤ 120 字 |
| 字体 | 微软雅黑(Windows 自带,不丢字) |
五套配色:教育蓝(默认)、学术绿、暖橙、墨黑、素纸灰。
python scripts/build_pptx.py deck.json --outdir output
--format pptx,html,pdf,md,script,handout| 动作 | 说明 |
|---|---|
| 结构校验 | 版式名非法、缺必填字段、要点 >5 条、页数 <3,报错不出文件 |
| 时间校验 | 各页用时合计与课时偏差 >20% 直接拦;>8% 告警 |
| 目标校验 | 「了解/知道/掌握/体会」等不可观测动词告警;全在记忆层告警 |
| 互动校验 | 平均超过 10 分钟没有一次提问/练习,告警 |
| 生成 pptx | 16 种版式、5 套主题,全部是文本框/色块/原生表格/图片,可随便改 |
| 写备注 | script 写进演讲者备注页,放映时在演讲者视图可见 |
| 生成预览 | 同名 .html + .pdf,课前试放、发教研组 |
| 生成讲稿 | 授课讲稿.md:时间轴、逐页讲稿、提问与预设回答、板书、设计意图、易错应对 |
| 生成讲义 | 学生讲义.html/.pdf:A4 留白笔记版,随堂测不带答案 |
十六种版式
| 版式 | layout | 放什么 |
|---|---|---|
| 封面 | cover | 课题、副标题、教材位置、授课人 |
| 章节过渡 | section | 序号(01)、章节名、一句副标题 |
| 要点页 | bullets | 3~5 条短句 |
| 图文两栏 | twocol | 左要点 + 右图(image 或 figure_hint) |
| 表格页 | table | 记录表、对比表、数据表(首行表头) |
| 公式页 | formula | 大字公式 + 变量表 + 适用条件 |
| 步骤流程 | steps | 3~5 步横向卡片 |
| 双栏对比 | compare | 能说/不能说、甲/乙 |
| 随堂测 | quiz | 题干 + 选项(+ 可选答案条) |
| 数据图 | chart | 柱状或折线,带刻度与单位 |
| 知识结构 | mindmap | 中心 + 3~5 分支 |
| 引文页 | quote | 一句核心问题或金句 + 出处 |
| 易错辨析 | errors | 错误说法 / 为什么错 / 正确理解 |
| 小结页 | summary | 3~4 条回顾 + 关键词胶囊 |
| 整页图 | image | 实验装置、地图、实物照 |
| 结束页 | end | 谢谢、作业与预习 |
哪种教学意图配哪种版式,见 references/slide-design.md。
内容质量的四个抓手
| 抓手 | 写法 | 为什么有效 |
|---|---|---|
| 讲稿 | script 写 2~4 句教师口语,不写「教师讲解……」 | 进备注页,新教师拿去就能上 |
| 提问 | question{text, level, expected, follow},expected 写学生会答错的那种话 | 知道学生怎么错,课上不会被问住 |
| 时间 | 每页 minutes,合计 = 课时 | 唯一能防拖堂的机制 |
| 出处 | source/ref 标原创/改编/援引 | 引用不标出处,可信度归零 |
细节见 references/lesson-script.md(讲稿)、interaction-design.md(提问与互动)、assessment-design.md(随堂测与易错)。
用大模型挖内容(可选,两条路)
路径 A|直接对话:在能读写文件的助手(如 WorkBuddy)里,按 references/content-mining.md 的八类素材让模型挖,模型自己写 JSON 自己跑脚本。这是默认路线。
路径 B|提示词外挂:在只有对话框的地方,先生成提示词,再贴给任意模型(DeepSeek / 豆包 / 文心 / Kimi / GPT),拿回 JSON 走规整与渲染。
# 1 生成提示词(六个任务:research / outline / detail / quiz / handout / audit)
python scripts/llm_brief.py --task outline --grade 八年级 --subject 物理
--topic 欧姆定律 --type 新授课 --minutes 45 --out brief.md
# 2 把模型返回的 JSON 存成 deck.json,先规整
python scripts/enrich.py deck.json -o fixed.json --report enrich-report.md
# 3 渲染 + 自检
python scripts/build_pptx.py fixed.json --outdir output --format pptx,md,script,handout
python scripts/audit.py fixed.json -o 教研自检报告.mdenrich.py 修五类常见病并逐条报告改动:版式缺失(自动推断)、要点超长(压到 28 字内)、要点过多(自动拆页)、结构缺页(补封面/结束页)、时间不平(按比例缩放)。生成后仍要人工过一遍压缩过的要点,机械截断会窄化语义。
模型产出常见的六种病与对应治法,见 references/llm-prompting.md。
教研自检
python scripts/audit.py deck.json -o 教研自检报告.md八个维度共 100 分:结构完整 18、可读性 20、时间控制 14、认知层级 16、互动设计 12、讲稿完整 10、素材规范 6、差异化 4。A≥85 可上公开课,B≥70 日常可用,C≥55 内容待补,D<55 建议重做。
报告含分项得分、课堂时间结构(讲/练/收占比)、认知层级分布、逐页密度表、最该先改的三件事。评分口径见 references/research-audit.md。
字段速查
必填只有三个:meta.title、meta.subject、meta.grade。常用字段:
| 位置 | 字段 |
|---|---|
| meta | duration_minutes(时间轴基准)、objectives(会做动词校验)、key_points、difficult_points、textbook、theme、ratio、show_answer |
| 每页 | layout、title、minutes、script、note、question、board、intent、source/ref |
| 按版式 | points、rows、formula、steps、left/right、quiz、chart、branches、quote、errors、keywords、image |
完整字段表见 references/outline-method.md 第六节。示例见 assets/example-physics8-ohm-deck.json(22 页/45 分钟/含讲稿)。
生成后微调
输出是标准 .pptx,拖进 PowerPoint 就能改:换图、换主题、换字体、加动画、改页序。备注页里能看见讲稿。详见 references/edit-guide.md。
包内自检
换了机器、改了脚本、或者怀疑包不完整(解压丢文件、编码坏了),先跑这一条:
python scripts/selftest.py它会跑 32 项用例:全格式渲染、4:3 画布、仅出大纲、松散 JSON 规整后再渲染、12 条拦截规则(时间轴超 20%、版式名错、随堂测缺题干、表格无数据、对比页缺右栏、公式页缺表达式、图片路径不存在、援引未写出处、来源不在三档内、单页要点过多、页数过少)、八维自检、六个提示词任务。末尾打印「共 32 项,32 通过」。
只用标准库,不需要装任何包。任一项失败会打印该项的输出尾部,便于定位。
红线
- 不把教案全文搬上幻灯片:一页超过 120 字就不是课件,是文档。
- 不为了凑页数拆废话:页数按内容定,12~25 页是常见区间,不是硬指标。
- 不写满屏公式推导:推导放讲稿或板书,幻灯片只留关键一步与结论。
- 不省略小结页:下课前学生要知道「今天学了什么」。
- 不给没有来路的结论:每页结论要么有数据、要么有实验、要么有推理。
- 不编数据与出处:查不到写「待核」。
- 不生成图片:本技能只排版与嵌图,图片由用户提供;占位框写清要什么图。
- 时间轴不许平:合计对不上课时,脚本会拦,不要绕过。