mcpField
E
elite-powerpoint-designer

elite-powerpoint-designer

github.com/willem4130文档处理95.3k 次安装50 周前更新
代码仓库

关于 elite-powerpoint-designer

Elite PowerPoint Designer 是演示文稿设计技能,可将文本或 Markdown 转为 PowerPoint 幻灯片。它将内容映射到版式,并统一应用品牌风格、字体、颜色和动效;需要 Office-PowerPoint-MCP-Server。

主要功能

  1. 01将文本和 Markdown 转为幻灯片
  2. 02从五种品牌风格中选择
  3. 03将内容映射到幻灯片模板
  4. 04应用字体、颜色和间距规范
  5. 05添加切换和动画效果
  6. 06检查演示文稿的一致性

适用场景

  1. 01将 Markdown 制作为商务演示文稿
  2. 02准备产品发布或主题演讲幻灯片
  3. 03制作投资者和财务演示文稿
  4. 04交付前检查幻灯片样式

MCP 相关

该技能依赖 Office-PowerPoint-MCP-Server 使用幻灯片模板并创建演示文稿。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/willem4130/claude-code-skills --skill elite-powerpoint-designer

安装后在 Claude Code 中输入/elite-powerpoint-designer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
examples/
corporate-report-example.md
investor-pitch-example.md
tech-keynote-example.md
scripts/
analyze_content.py
templates/
ANIMATION_GUIDE.md
brand-styles.json

详细介绍

精英 PowerPoint 设计师

将内容转化为世界级演示文稿,呈现 Apple 主题演讲、Microsoft 产品发布会和 Google I/O 的设计水准。本技能采用 2024-2025 年演示设计趋势和品牌级一致性,打造出色、专业的幻灯片。

核心设计理念

原则:

  1. 极简优先 - 移除所有没有明确作用的内容
  2. 醒目清晰 - 大字号、高对比度、自信的配色
  3. 视觉层次 - 通过尺寸、颜色和间距引导注意力
  4. 品牌一致 - 每个元素都遵循设计系统
  5. 有目的的动效 - 仅在能提升清晰度或强调重点时使用动画

何时使用此技能

  • 用户请求制作“专业演示文稿”或“路演演示文稿”
  • 将 Markdown 或文本转换为 PowerPoint
  • 用户提到“世界级”“高质量”或“品牌级”设计
  • 为商业、销售、产品发布会或主题演讲制作演示文稿
  • 用户想要“Apple/Microsoft/Google 风格”的演示文稿
  • 请求中包含以下词语:幻灯片、演示文稿、PowerPoint、PPTX

设计系统与品牌风格

可用的品牌风格

1. 科技主题演讲(Apple/Tesla 风格)

  • 颜色:深黑色(#000000)、白色(#FFFFFF)、强调蓝色(#0071E3)
  • 字体:SF Pro Display(标题 72-96pt)、SF Pro Text(正文 32-44pt)
  • 布局:大面积留白,每张幻灯片设置一个焦点
  • 转场:推入、淡入(时长:0.6s)
  • 风格:极简、高端、以产品为中心

2. 企业专业风格(Microsoft/IBM 风格)

  • 颜色:海军蓝(#003366)、钢蓝色(#0078D4)、暖灰色(#F3F2F1)
  • 字体:Segoe UI(标题 54-72pt)、正文(24-32pt)
  • 布局:均衡、基于网格、适合展示数据
  • 转场:变形、淡入(时长:0.8s)
  • 风格:值得信赖、数据驱动、适用于企业

3. 创意大胆风格(Google/Airbnb 风格)

  • 颜色:明亮的原色、渐变、大胆的配色组合
  • 字体:Product Sans 或 Montserrat(标题 64-84pt)
  • 布局:灵活、非对称、间距活泼
  • 转场:缩放、揭示(时长:0.5s)
  • 风格:充满活力、富有创新、注重设计

4. 金融精英风格(Goldman Sachs/McKinsey 风格)

  • 颜色:炭灰色(#2C3E50)、金色强调色(#D4AF37)、白色
  • 字体:Garamond 或 Georgia(优雅衬线字体)
  • 布局:传统层级、居中、均衡
  • 转场:仅使用微妙的淡入(时长:0.4s)
  • 风格:精致、权威、高端

5. 初创企业路演风格(Y Combinator/500 Startups 风格)

  • 颜色:黑白高对比搭配品牌强调色
  • 字体:Inter 或 Roboto(现代无衬线字体)
  • 布局:聚焦问题与解决方案、强调指标
  • 转场:快速推入(时长:0.3s)
  • 风格:充满活力、数据驱动、适合创始人

工作流程

步骤 1:分析内容并选择风格
python scripts/analyze_content.py input.md

分析因素:

  • 内容类型(商业、创意、技术、金融)
  • 受众(高管、投资者、客户、技术人员)
  • 内容中的语气特征(正式、活力、创新)
  • frontmatter 中明确提出的风格要求

自动选择品牌风格或询问用户:

  • 产品发布会、演示适合科技主题演讲风格
  • 商业报告、提案适合企业专业风格
  • 营销、设计展示适合创意大胆风格
  • 投资者演示文稿、财务报告适合金融精英风格
  • 融资、加速器演示适合初创企业路演风格
步骤 2:解析内容并映射到模板

幻灯片类型检测:

# Title → title_slide (hero treatment)
## Section → chapter_intro (section divider)
### Main Points → key_message_slide (1-3 key points)
* Bullets → bullet_hierarchy_slide (visual bullets)
> Quote → quote_slide (large, impactful)
![image] → full_bleed_image (immersive)
| table | → data_visualization (auto-chart if numeric)
---metrics--- → metrics_dashboard (KPI showcase)
步骤 3:应用设计系统

字体层级:

Hero Title: 72-96pt, Bold, 1.1x line height
Section Title: 54-72pt, Semibold, 1.2x line height
Slide Title: 44-54pt, Semibold, 1.3x line height
Body Large: 32-36pt, Regular, 1.4x line height
Body: 24-28pt, Regular, 1.5x line height
Caption: 18-20pt, Light, 1.6x line height

间距系统:

Gutter: 100-120px from edges
Title margin-bottom: 60-80px
Section spacing: 40-60px
Paragraph spacing: 24-32px
Bullet indent: 40px
Element padding: 20-30px

颜色应用:

Background: Brand background (usually white/black)
Primary: Titles, key elements, CTAs
Secondary: Subtitles, secondary text
Accent: Highlights, data points, emphasis
Text: 95% opacity for readability
步骤 4:智能选择模板

使用 Office-PowerPoint-MCP-Server 的 25+ 个模板进行智能映射:

内容类型 → 模板

Opening/Closing → title_slide, thank_you_slide
New Section → chapter_intro
Key Points (1-3) → key_metrics_dashboard
Comparison → before_after_comparison, chart_comparison
Process → process_flow, timeline_slide
Team → team_introduction
Data → data_table_slide, chart layouts
Mixed Content → two_column_text, three_column_layout
Full Image → full_image_slide
Quote/Testimonial → quote_testimonial
步骤 5:进行专业润色

过渡效果与动画:

  • 幻灯片切换效果:每套幻灯片最多使用 1-2 种,且与品牌风格相符
  • 持续时间:根据品牌风格,快速为 0.3s、中等为 0.6s、缓慢为 0.8s
  • 进入动画:文本使用淡入(0.4s),图片可选用擦除
  • 强调效果:对关键数字/指标使用脉冲(仅一次,效果轻柔)
  • 退出效果:仅使用淡出(0.3s)
  • 规则:每张幻灯片的动画元素不得超过 3 个

视觉效果:

# Apply to all text boxes
shadow = {
    "distance": 2,
    "angle": 135,
    "blur": 4,
    "transparency": 60%
}

# Apply to images
overlay = {
    "gradient": "linear",
    "opacity": 20%  # for text readability
}
步骤 6:一致性验证
python scripts/validate_consistency.py output.pptx

检查项:

  • 字体一致性(最多使用 2 种字体)
  • 配色方案遵循度(所有颜色均来自设计系统)
  • 间距一致性(边距、间隔、内边距)
  • 模板使用(与内容相匹配)
  • 动画时长(符合品牌指南)
  • 图片质量(最低 1920x1080)

模板映射参考

高影响力开场
# Your Big Idea
## Transforming the Future of X

→ title_slide
- Title: 96pt, brand primary
- Subtitle: 36pt, brand secondary
- Background: Gradient or solid brand color
- Animation: Fade in title (0.8s), then subtitle (0.6s)
核心信息(“最重要的一点”)
### 94% Customer Satisfaction
Our users love the new experience

→ key_metrics_dashboard (single metric variation)
- Metric: 144pt, center, brand accent
- Context: 28pt, below metric
- Background: Clean, minimal
- Animation: Count up number (1.2s)
问题/解决方案
## The Challenge
Current systems are slow and complex

## Our Solution
Fast, simple, and intuitive

→ before_after_comparison
- Split screen: left (problem) vs right (solution)
- Visual contrast: muted left, bright right
- Icons or images to reinforce message
流程或时间线
## Our Roadmap
1. Q1: Foundation
2. Q2: Growth
3. Q3: Scale
4. Q4: Leadership

→ timeline_slide or process_flow
- Horizontal flow with arrows
- Color progression (light to bold)
- Dates: 32pt, stages: 44pt
数据可视化
| Quarter | Revenue | Growth |
|---------|---------|--------|
| Q1      | $2.4M   | 15%    |
| Q2      | $3.1M   | 29%    |

→ Auto-convert to chart_comparison or data_table_slide
- If trends: Line or column chart
- If comparisons: Bar chart
- If parts/whole: Pie chart (use sparingly)
- Keep it simple: 1 chart per slide

动画与过渡效果指南

专业过渡效果规则

第 1 级:始终安全(可广泛使用)

  • 淡化(0.6s)——通用、优雅
  • 推入(0.4s)——简洁、方向明确
  • 平滑变形(0.8s)——仅限 PowerPoint,效果精致

第 2 级:谨慎使用(特殊时刻)

  • 缩放(0.5s)——产品展示、前后对比
  • 揭示(0.6s)——章节切换
  • 擦除(0.5s)——以图片为主的幻灯片

第 3 级:避免使用(不够专业)

  • 摩天轮、窗帘、溶解、折纸——绝不使用
动画最佳实践

“啊哈!”时刻规则:

  • 每套幻灯片选出 1-2 张关键幻灯片
  • 使用单一强调动画(脉冲、放大)
  • 持续时间:0.8-1.0s
  • 仅播放一次,不循环

文本动画:

# Professional entrance
effect = "Fade In"
duration = 0.4
delay_between_bullets = 0.3  # If bullets, stagger

图片动画:

# Optional for product shots or key visuals
effect = "Wipe" or "Fade In"
duration = 0.6
direction = "From Bottom" # Natural, like rising

高级功能

自动生成章节分隔页
===
# Part Two: Growth Strategy
===

→ Auto-creates chapter_intro with:
- Full-screen background (brand gradient)
- Large centered text (84pt)
- Fade to black transition (1.0s)
智能图片处理
![hero](image.jpg)
![thumb](small.jpg) ![thumb](small2.jpg)

→ Detects image size/role:
- Large/hero: full_image_slide with overlay for text
- Multiple: two_column or grid layout
- Auto-crops to 16:9
- Applies subtle gradient overlay (20%) if text present
自动强调指标
We achieved **94%** customer satisfaction and **$2.4M** in revenue.

→ Auto-detects numbers with emphasis:
- Extracts: 94%, $2.4M
- Creates: key_metrics_dashboard
- Animates: Count-up effect (1.2s)
- Styling: Large (144pt), brand accent color

质量检查清单

定稿前,请确保:

视觉一致性:

  • 所有幻灯片均使用设计系统中的颜色(不使用随意选取的颜色)
  • 字体排版遵循层级(字体大小不超过 4 种)
  • 间距一致(所有页面使用相同的边距、内边距)
  • 对齐精准(所有元素均与网格对齐)

内容清晰度:

  • 每张幻灯片只有一个主要观点
  • 标题清晰且以行动为导向
  • 没有“文字墙”(正文最多 6 行)
  • 图片均为高分辨率(最低 1920x1080)

动态效果与润色:

  • 过渡效果保持一致(仅使用 1-2 种)
  • 动画时长自然(不过快或过慢)
  • 没有令人分心的动态效果(通过“会议室测试”)
  • 强调动画仅用于关键时刻

品牌契合度:

  • 颜色与选定的品牌风格相符
  • 字体排版与品牌风格相符
  • 布局遵循品牌惯例
  • 整体美感协调一致

示例

示例请参见 examples/ 文件夹:

  • tech-keynote-example.md → tech-keynote-output.pptx
  • investor-pitch-example.md → investor-pitch-output.pptx
  • corporate-report-example.md → corporate-report-output.pptx

要求

MCP 服务: Office-PowerPoint-MCP-Server

# Install via Smithery
npx @smithery/cli install @gongrzhe/office-powerpoint-mcp-server

# Or local setup
pip install python-pptx

Python 包:

pip install python-pptx pillow pyyaml

最佳效果提示

  1. 从风格入手:在 Markdown 中添加 frontmatter,指定所需的品牌风格

    ---
    style: tech-keynote
    accent-color: "#0071E3"
    ---
    
  2. 少即是多:演示时长每分钟制作 1 张幻灯片

  3. 图片质量很重要:使用高分辨率图片(最低 1920x1080,优先选择 4K)

  4. 测试动画:预览幻灯片,确保过渡效果专业得体

  5. 适合打印:设计也适用于导出为 PDF(动画会变为静态)

  6. 无障碍性:保持 4.5:1 的对比度,确保文本清晰易读

故障排除

问题:颜色与品牌色不完全匹配 解决方案:在 frontmatter 中指定确切的十六进制颜色代码:

---
colors:
  primary: "#003366"
  accent: "#0078D4"
  background: "#FFFFFF"
---

问题:动画过多 解决方案:在 frontmatter 中设置动画级别:

---
animations: minimal  # minimal, moderate, full
---

问题:幻灯片内容过于密集 解决方案:遵循“6×6 规则”——最多 6 个项目符号,每个项目符号最多 6 个单词。如有需要,Claude 会自动拆分内容。

更高级的自定义设置

高级用户可以:

  • 在 templates/brands/ 中创建自定义品牌 JSON
  • 定义自定义幻灯片模板
  • 将公司徽标添加到母版幻灯片
  • 配置字体嵌入,以便于移植

详情请参阅 templates/CUSTOMIZATION.md。

评论

支持 Markdown