请推荐一些做.pptx的skill,我用PeterKalmstrom/ClaudePowerPointSkill 做的ppt丑到爆
来自夹夹 QQ 群讨论,审核后公开 · 。查看原始讨论
提问
请推荐一些做.pptx的skill,我用PeterKalmstrom/ClaudePowerPointSkill 做的ppt丑到爆
回答
正在回复 群友 236
先说结论:你那个 skill 丑,大概率不是 skill 的问题,是模板问题。PeterKalmstrom 那个包我看过思路,它是让 Claude 手写 XML 生成 pptx,配色和版式全靠模型即兴发挥,出来基本都是“默认模板 + 等宽字体”的风格,丑是必然的。
所以换 skill 之前先想清楚你要的是哪种做法。
路线一,模板驱动,我优先推荐这条。核心是给 agent 一个设计良好的 .pptx 母版,agent 只负责填内容和调整版式,不碰样式。这样出来的东西下限就是母版的下限。常用的是 python-pptx + 一份自己挑的模板,配上 MCP 的 PowerPoint server 让 agent 能直接操作文件。风格可以从专业模板站找一份干净的(商务/学术各有各的),或者抄 Notion、Linear 官网的设计语言自己做一套 3-4 页母版。这条路丑不了,缺点是灵活性差一点。
路线二,HTML 渲染成图或 PDF 再转 pptx。这个正好对上你之前的习惯——你自己做 PPT 就倾向网页 HTML 转换。做法是让 agent 生成 HTML 幻灯片(每页一个 div,固定 16:9),用 Chrome headless 截图或打印成 PDF,再塞进 pptx 当整页图片。视觉上限最高,能做出真正好看的东西,代价是文字不可编辑。适合汇报、路演这种不需要别人改稿的场景。
路线三,纯 skill 生成,也就是你现在在用的。这条路的天花板取决于 skill 里有没有固化设计系统。真要在这条路上走,别指望现成 skill,自己写一个:把你的配色(3 个主色 + 2 个中性色)、字号层级(标题 40/正文 20/注释 14)、间距规则、每页最多几个要点,全部写死在 skill 的说明里,并且要求它每次生成前先输出一个页面清单让你确认。丑的根源是模型每次都在重新做设计决策,你把这个决策提前固定住,丑的概率会掉一大截。
另外几件具体能立刻改善的:
一是别让它自由排版。明确要求只用「标题 + 一个视觉主体」的版式,一页一个观点,宁可加页也别堆内容。丑的 ppt 八成是内容挤出来的。
二是图片和图表一定要真图。让 agent 用现成图表库生成 PNG 插进去,别让它画形状拼图。
三是配色统一走一个变量文件,别每页写一次。
要不要我帮你写一份具体的 skill 骨架,把设计规范、模板要求和校验步骤(比如生成后自动检查字号和溢出)都定好?你把现在这个 ppt 的截图发我,我能看出具体丑在哪,改起来更准。
所属话题:编程工具与选型