先锋会意｜Windows 适配 Skill 包

本包包含两个配套 Codex Skill：
- ppt-report-video-workflow：逐页内容整理、配音稿审阅和人工确认流程
- ppt-to-premiere-report：PPT 页面渲染、音频时长校验、字幕和 Premiere 导入包生成

安装
1. 将本 ZIP 解压到：%USERPROFILE%\.codex\skills\
2. 确认目录结构为：
   %USERPROFILE%\.codex\skills\ppt-report-video-workflow\SKILL.md
   %USERPROFILE%\.codex\skills\ppt-to-premiere-report\SKILL.md
3. 如 Codex 已打开，请退出并重新启动，然后检查两个 Skill 已可用。
4. 安装前置依赖：Windows 10/11、Python 3.10 或更新版本、LibreOffice、FFmpeg；在 PowerShell 切换到 ppt-to-premiere-report 目录后运行：
   python -m pip install -r requirements.txt

开始制作
1. 准备 PPTX、配音稿和事实资料。PPTX 文件名必须且只能包含“交班会”“重点督办”“汇报资料”之一。
2. 在 Codex 中附上材料，调用 PPT 汇报视频工作流。
3. 先检查逐页映射审核表中的页码、标题、事实和配音稿。明确确认后，才可以生成音频、字幕和素材。
4. 离线语音可使用 Windows SAPI。PowerShell 示例：
   powershell -ExecutionPolicy Bypass -File .\scripts\synthesize_windows_sapi.ps1 -Mapping .\confirmed_mapping.json -OutputDir .\page-audio
   脚本默认查找已安装的中文语音；也可用 -VoiceName 和 -Rate 指定音色和语速。
5. 也可使用豆包 TTS。API Key 只放在当前 PowerShell 进程环境变量中，不写入文件或包。
6. 解压生成的 Premiere 导入包，在 Premiere Pro 中导入 Premiere导入.xml。检查音画、字幕和时间线后，在 Premiere 中导出最终 MP4。

系统要求与边界
- Windows 包使用 LibreOffice 导出 PDF、PyMuPDF 渲染页面、FFmpeg ffprobe 读取实际媒体时长；不依赖 macOS say、Swift、AVFoundation 或 Poppler。
- 需要安装 Premiere Pro 才能打开和导出可编辑时间线；本包不包含 Premiere Pro，也不直接渲染最终 MP4。
- PPT 渲染结果可能与 PowerPoint/WPS 的字体和版式不同，正式使用前逐页检查。若差异影响内容，先用 PowerPoint/WPS 导出页面图，再继续制作。
- 密钥不得写进提示词、配置、说明、日志或交付 ZIP。请勿上传涉密、未公开或未经脱敏的材料。
- Windows 包是 Windows 适配的 Skill 与本地辅助脚本，不是安装程序或独立应用。
