SuperAPI AI 工具集

deck creator

办公与效率

查看项目

更新于 10-16 13:52

技能介绍

用途

Deck Creator 用于创建专业的演示文稿幻灯片,强调统一的视觉风格、有吸引力的文案,以及 AI 生成的幻灯片图像。当用户需要创建演示文稿、制作幻灯片、构建提案、路演、投资者演示或销售演示,或根据文档、需求、简报生成完整幻灯片时,可使用该技能。

工作流程

该技能将幻灯片制作分为五个阶段:

  1. 需求发现(Discovery):收集背景、示例与参考。
  2. 主题设定(Theme):确定视觉风格与配色。
  3. 文案规划(Copy):运用营销原则规划并撰写幻灯片内容。
  4. 生成(Generation):以统一风格并行创建所有幻灯片。
  5. 拼装(Assembly):优化图像并拼装为 PDF。

阶段一:需求发现

在创建任何幻灯片前,需收集全面信息。需要询问的问题包括:

  1. 受众:主要受众是谁?(投资者、客户、内部团队、合作伙伴)
  2. 目的:目标是什么?(说服、告知、提案、销售、教育)
  3. 场景:使用场合是什么?(会议室、会议、邮件附件、网络研讨会)
  4. 品牌:是否有现成的品牌规范?(颜色、字体、标志)
  5. 参考:是否有喜欢其风格的示例幻灯片?
  6. 内容:应由哪些文档或材料支撑内容?包括可参考的 PDF、文档或文件,必须包含的关键信息,需要覆盖或避免的主题。
  7. 长度:需要多少页幻灯片?多数演示建议 10-16 页。
  8. 素材:是否有需要包含的图像、标志或图形?

如果用户提供示例幻灯片或参考资料,需分析其视觉风格、布局模式与色彩使用,记录字体选择与层级,识别反复出现的设计元素,并提取关键信息表达模式。

阶段二:主题设定

在生成幻灯片前建立一致的视觉系统。

方案 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/(示例演示计划与输出)。