用途:将用户提供的 PowerPoint 模板(.pptx 或 .potx)转换为可复用的技能(SKILLS),供后续生成演示文稿使用;若用户只想做一份演示文稿,应改用 pptx 技能。
主要能力:生成物包含 assets/template.pptx(模板文件)与自包含的 SKILL.md(完整说明,无需引用本元技能)。流程为:用户提供模板;分析模板,提取版式、占位符与尺寸;用 skill-creator 初始化技能结构;将 .pptx 复制到 assets/template.pptx;编写 SKILL.md;生成示例演示文稿验证;用 skill-creator 打包为 .skill 文件。
关键做法:用 python-pptx 读取模板,输出尺寸、版式数量及各占位符的 idx、类型与精确位置(英寸)。内容区域不一定紧接副标题之后,应查找 OBJECT 类型(type 7)占位符的 y 位置作为真正内容起点,副标题与内容之间的间隙可能留给边框或线条。SKILL.md 需记录各版式用途、占位符映射(含 x、y 坐标)与安全内容区域边界,避免自定义文本框、表格、图表与标题、页脚、来源行重叠。填充内容时不要手动添加项目符号,用 paragraph.level 表达层级;添加幻灯片前先删除模板中已有幻灯片。
适用场景:需要把企业或品牌 PPT 模板固化为可复用技能,用于制作品牌推介材料、董事会材料或客户演示。
限制:本技能产出的是技能而非演示文稿;占位符 idx 因模板而异,需按实际模板分析填写;资料未提供具体收费、价格、平台与效果信息。