feat: add Chinese office productivity plugins

This commit is contained in:
CJYSEX
2026-07-23 12:15:04 +08:00
parent 9a24a2125f
commit 1b674e31da
24 changed files with 1001 additions and 2 deletions

View File

@@ -0,0 +1,40 @@
---
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、拼图或检查日志。