# Ppt Lecture Notes

> 每周一键更新PPT讲师备注。从教案中提取讲师活动，自动写入对应PPT幻灯片备注。

- Skill: `whyzsm/ppt-lecture-notes` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add whyzsm/ppt-lecture-notes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/whyzsm/ppt-lecture-notes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: whyzsm (https://skillmd.com/u/whyzsm)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/whyzsm/ppt-lecture-notes

---


# 功能说明

自动将教案中的"讲师活动"提取并写入对应PPT的幻灯片备注中。

# 使用场景

- 用户说"更新PPT备注"或"把讲师活动写入PPT"
- 每周一自动检查并更新

# 工作流程

1. **检查目录**：扫描 `G:\own\支教\2026上半年腾讯合作人工智能课\` 下的所有课程文件夹
2. **查找文件**：对每个课程文件夹，找到对应的 `教案.docx` 和 `课件.pptx`
3. **检测更新**：比较PPT文件的修改时间，找出最新更新的文件
4. **提取讲师活动**：从教案Word文件中提取所有"讲师活动"内容
5. **分析PPT结构**：统计PPT幻灯片数量
6. **智能匹配**：根据教案中的教学阶段和PPT内容，将讲师活动对应到各幻灯片
7. **写入备注**：使用python-pptx库将讲师活动写入每张幻灯片的备注
8. **保存文件**：输出为"课件-更新-{课程名}.pptx"

# 输出规则

- 输出文件保存在原课件同级目录
- 文件名格式：`课件-更新-{原课件名}.pptx`
- 保留原有的备注内容（不覆盖）

# 技术要求

- 使用 python-pptx 库操作PPT
- 使用 zipfile 读取教案docx
- 确保中文编码正确（UTF-8）
- 需要提前安装：pip install python-pptx

# 触发方式

1. 手动触发：告诉AI "更新PPT备注"
2. 定时触发：每周一早上9点自动检查并执行

