41 lines
2.0 KiB
Markdown
41 lines
2.0 KiB
Markdown
---
|
||
name: build-presentations
|
||
description: 创建、读取、编辑和验证 PPTX/PowerPoint 演示文稿。用户要求制作幻灯片、改写已有 PPT、沿用模板、提取演示内容、检查文字溢出或逐页优化叙事时使用。
|
||
---
|
||
|
||
# CJYSA 演示文稿
|
||
|
||
## 先规划再制作
|
||
|
||
1. 明确受众、目的、演讲时长、页数和视觉风格。
|
||
2. 先写一行式故事线:背景 → 问题/机会 → 证据 → 方案 → 行动。
|
||
3. 每页只承担一个主要任务;标题应表达结论,而不是只写主题名称。
|
||
4. 有模板时以模板为唯一视觉基准;没有模板时使用统一的字体、色板、网格和留白。
|
||
|
||
## 实现流程
|
||
|
||
1. 调用工作区依赖加载器。优先使用 `@oai/artifact-tool`;不可用时使用其 Python 和 `python-pptx`。
|
||
2. 先检查输入演示:
|
||
|
||
```powershell
|
||
& "<bundled-python>" "<skill-dir>\scripts\pptx_tool.py" inspect "<input.pptx>"
|
||
```
|
||
|
||
3. 创建或编辑 PPTX,保留原文件并输出新副本。
|
||
4. 运行 `validate`,检查空白页、超出画布的对象、过小字号和疑似标题换行。
|
||
5. 使用 artifact-tool、PowerPoint、WPS 或可靠转换器渲染全部幻灯片;逐页全尺寸检查,不把缩略图拼图当作最终验证。
|
||
6. 修复重叠、裁切、断行、低对比度、空占位符和数据不一致后再交付。
|
||
|
||
## 设计底线
|
||
|
||
- 无模板时,标题页标题通常不小于 40pt,普通页标题不小于 28pt,正文通常不小于 16pt。
|
||
- 内容过多时先删减或拆页,不优先缩小字体。
|
||
- 图表必须标注单位、时间范围和来源;不要用装饰图替代证据。
|
||
- 不复制 OpenAI 官方 Presentations 插件的模板、脚本、素材或内部文档。
|
||
- 图片生成/搜索能力不可用时,使用用户素材、可授权本地素材或清晰的占位说明,不伪造已生成图片。
|
||
- 交付前按 [quality-checks.md](references/quality-checks.md) 检查。
|
||
|
||
## 输出
|
||
|
||
最终只链接用户要求的 PPTX,不主动附带 builder、逐页 PNG、拼图或检查日志。
|