用途
Deck Creator 用于创建专业的演示文稿幻灯片,强调统一的视觉风格、有吸引力的文案,以及 AI 生成的幻灯片图像。当用户需要创建演示文稿、制作幻灯片、构建提案、路演、投资者演示或销售演示,或根据文档、需求、简报生成完整幻灯片时,可使用该技能。
工作流程
该技能将幻灯片制作分为五个阶段:
- 需求发现(Discovery):收集背景、示例与参考。
- 主题设定(Theme):确定视觉风格与配色。
- 文案规划(Copy):运用营销原则规划并撰写幻灯片内容。
- 生成(Generation):以统一风格并行创建所有幻灯片。
- 拼装(Assembly):优化图像并拼装为 PDF。
阶段一:需求发现
在创建任何幻灯片前,需收集全面信息。需要询问的问题包括:
- 受众:主要受众是谁?(投资者、客户、内部团队、合作伙伴)
- 目的:目标是什么?(说服、告知、提案、销售、教育)
- 场景:使用场合是什么?(会议室、会议、邮件附件、网络研讨会)
- 品牌:是否有现成的品牌规范?(颜色、字体、标志)
- 参考:是否有喜欢其风格的示例幻灯片?
- 内容:应由哪些文档或材料支撑内容?包括可参考的 PDF、文档或文件,必须包含的关键信息,需要覆盖或避免的主题。
- 长度:需要多少页幻灯片?多数演示建议 10-16 页。
- 素材:是否有需要包含的图像、标志或图形?
如果用户提供示例幻灯片或参考资料,需分析其视觉风格、布局模式与色彩使用,记录字体选择与层级,识别反复出现的设计元素,并提取关键信息表达模式。
阶段二:主题设定
在生成幻灯片前建立一致的视觉系统。
方案 A:使用 Theme Factory(推荐)
安装主题工厂技能以获取专业配色方案:
npx skills add anthropics/theme-factory
随后调用以获取协调的配色:主色(标题、强调)、辅助色(支撑元素)、背景色(幻灯片底色)、文本色(高对比度以保证可读性)、强调色(高亮、行动号召)。
方案 B:手动定义主题
如果用户有品牌规范,需定义:
背景: #XXXXXX (深色背景最适合投影)
主色: #XXXXXX (标题、关键强调)
辅助色: #XXXXXX (支撑元素)
文本: #FFFFFF / #000000 (高对比度)
强调色: #XXXXXX (高亮、行动号召)
风格参数需定义一致的视觉风格:
宽高比: 16:9 (1920x1080)
字体:
标题: 粗体, 48-64px
正文: 常规, 18-24px
数据: 特粗, 72-96px
图标: 扁平, 2px 描边, 圆角
布局: 卡片式,留白充裕
将完整的主题记录到 THEME.md 文件中,供生成时参考。
阶段三:文案与内容规划
营销原则
应用以下文案原则:每页一个信息(每张幻灯片只有一个清晰的要点);标题讲述故事(仅看标题即可理解整个演示);展示而非讲述(用视觉、数据和图表替代大段文字);问题 → 解决方案 → 证明(经典说服结构);具体优于抽象(具体数字胜过模糊主张);以行动结尾(明确的后续步骤与行动号召)。
可选的营销技能
如需增强文案,可安装:
npx skills add coreyhaines31/marketingskills
内容规划模板
创建 DECK-PLAN.md,包含:演示标题、演示概览(受众、目标、关键信息、页数 10-16)、逐页计划(页码、类型、标题、副标题、内容要点、视觉、关键信息)。
内容收集循环
持续向用户提问,直到内容足够支撑 10-16 页幻灯片。如果信息缺失,可询问:这解决了什么具体问题?3-4 个关键优势是什么?有哪些数据或证据支撑?竞争对手是谁,如何差异化?时间线或后续步骤是什么?受众可能有哪些异议?在内容计划完成前,不要进入生成阶段。
阶段四:幻灯片生成
生成前检查清单
生成前需确认:主题已定义(颜色、字体、风格);所有幻灯片已规划(10-16 页);每页都有标题、内容与视觉概念;术语与信息表述一致;输出目录已创建。
生成提示词
每页幻灯片的提示词应包含:创建专业演示幻灯片、页码与标题、规格(尺寸 1920x1080 像素,16:9 宽高比,背景色,风格如扁平、现代、信息图等)、视觉元素描述、需要包含的文本(标题、内容元素及位置、页脚)、保存路径。
并行生成
同时启动所有幻灯片生成代理以提高效率:使用 Task 工具,subagent_type=gemskills:content-specialist,在单条消息中并行运行所有幻灯片生成。每个代理接收完整主题规范、该页特定提示词与输出路径。
生成后处理
所有幻灯片生成后:验证文件(检查所有幻灯片是否存在于正确路径);优化图像以减小文件体积;拼装 PDF;创建 DECK-INDEX.md 索引;提供摘要(列出所有幻灯片文件路径与 PDF 位置)。
阶段五:PDF 拼装
在所有幻灯片生成、优化并验证后,将其合并为单一 PDF。
先决条件:确保 pdf-lib 可用。
bun add pdf-lib
运行拼装脚本:
# 从演示标题派生文件名,使用 kebab-case 并加 "deck-" 前缀
# 示例:
# "Investor Pitch 2024" → deck-investor-pitch-2024.pdf
# "Scribe Product Overview" → deck-scribe-product-overview.pdf
bun run ~/code/prompts/skills/deck-creator/scripts/stitch-to-pdf.ts ./slides ./deck-{title}.pdf
该脚本将:查找 slides 目录中的所有 PNG 文件;按数字前缀排序(01-、02- 等);将每张作为整页图像嵌入 PDF;创建页面尺寸与幻灯片尺寸(1920x1080)匹配的 PDF。
验证
拼装后:打开 PDF 并确认所有幻灯片都在;检查顺序是否正确(应与数字前缀一致);确认完整分辨率且无质量损失。
输出结构
project/deck/
├── THEME.md # 视觉风格定义
├── DECK-PLAN.md # 内容规划文档
├── DECK-INDEX.md # 最终演示清单
├── deck-{title-kebab-case}.pdf # 合并后的演示 PDF
└── slides/
├── 01-title.png
├── 02-problem.png
├── 03-solution.png
...
└── 14-closing.png
PDF 命名:从演示标题派生,kebab-case,前缀 deck-。示例:"Q1 Sales Review" → deck-q1-sales-review.pdf。
幻灯片类型模板
- 标题页:公司/项目名称;标语或价值主张;视觉为抽象或产品图像;演讲者信息(可选)。
- 问题/机会:痛点或市场空白;展示规模的数据;视觉为图标、对比图。
- 解决方案:所提议的内容;关键差异化;视觉为产品截图或示意图。
- 运作方式:流程(3-5 步);视觉为流程图或编号步骤。
- 收益/价值:3-6 个关键收益;视觉为图标网格或卡片。
- 社会证明:推荐语、标志、案例研究;视觉为引用卡片、标志网格。
- 团队/关于:关键团队成员或公司信息;视觉为照片或公司时间线。
- 指标/增长:关键数字与增长;视觉为图表、仪表、数据。
- 竞争优势:对比或定位;视觉为矩阵、对比表。
- 路线图/时间线:阶段或里程碑;视觉为水平时间线。
- 定价/方案:选项与包含内容;视觉为定价卡片。
- 后续步骤/行动号召:明确的行动项;联系信息;视觉为极简、聚焦。
- 结尾:令人难忘的引言或总结;联系信息;视觉为优雅、极简。
最佳实践
统一风格(每页使用相同的主题参数);术语一致(全篇对概念使用相同措辞);视觉层级(标题最大,支撑文本较小);留白充裕(不要挤满幻灯片);重要元素居中权重(考虑裁剪);高对比度(确保投影仪上可读);无孤立幻灯片(每页都与叙事相连)。
参考文件
详细指南可见:references/slide-types.md(各幻灯片类型的扩展模板)、references/copywriting.md(营销文案原则)、examples/(示例演示计划与输出)。