elite-powerpoint-designer by willem4130/claude-code-skills
npx skills add https://github.com/willem4130/claude-code-skills --skill elite-powerpoint-designer将内容转化为世界级的演示文稿,设计品质媲美苹果发布会、微软产品发布和 Google I/O。此技能应用 2024-2025 年演示设计趋势和品牌级一致性,打造令人惊叹的专业幻灯片。
原则:
1. 科技主题演讲(苹果/特斯拉风格)
2. 企业专业(微软/IBM 风格)
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
3. 创意大胆(谷歌/Airbnb 风格)
4. 金融精英(高盛/麦肯锡风格)
5. 初创公司推介(Y Combinator/500 Startups 风格)
python scripts/analyze_content.py input.md
分析考虑因素:
自动选择品牌风格 或询问用户:
幻灯片类型检测:
# 标题 → title_slide(英雄处理)
## 章节 → chapter_intro(章节分隔)
### 要点 → key_message_slide(1-3个关键点)
* 项目符号 → bullet_hierarchy_slide(可视化项目符号)
> 引用 → quote_slide(大号、有冲击力)
![image] → full_bleed_image(沉浸式)
| 表格 | → data_visualization(如果是数字则自动生成图表)
---metrics--- → metrics_dashboard(KPI展示)
排版层次结构:
Hero Title: 72-96pt, Bold, 1.1x 行高
Section Title: 54-72pt, Semibold, 1.2x 行高
Slide Title: 44-54pt, Semibold, 1.3x 行高
Body Large: 32-36pt, Regular, 1.4x 行高
Body: 24-28pt, Regular, 1.5x 行高
Caption: 18-20pt, Light, 1.6x 行高
间距系统:
Gutter: 距离边缘 100-120px
Title margin-bottom: 60-80px
Section spacing: 40-60px
Paragraph spacing: 24-32px
Bullet indent: 40px
Element padding: 20-30px
颜色应用:
Background: 品牌背景色(通常是白色/黑色)
Primary: 标题、关键元素、行动号召
Secondary: 副标题、次要文本
Accent: 高亮、数据点、强调
Text: 95% 不透明度以确保可读性
使用 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
过渡效果与动画:
视觉效果:
# 应用于所有文本框
shadow = {
"distance": 2,
"angle": 135,
"blur": 4,
"transparency": 60%
}
# 应用于图像
overlay = {
"gradient": "linear",
"opacity": 20% # 用于文本可读性
}
python scripts/validate_consistency.py output.pptx
检查项:
# 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:始终安全(可大量使用)
层级 2:谨慎使用(特殊时刻)
层级 3:避免使用(不专业)
"啊哈!"时刻规则:
文本动画:
# 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)

 
→ 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
最终确定前,确保:
视觉一致性:
内容清晰度:
动态效果与润色:
品牌一致性:
查看 examples/ 文件夹中的内容:
tech-keynote-example.md → tech-keynote-output.pptxinvestor-pitch-example.md → investor-pitch-output.pptxcorporate-report-example.md → corporate-report-output.pptxMCP 服务器: 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
从风格开始 : 在 Markdown 中添加前置元数据,指定所需的品牌风格
少即是多 : 目标为每分钟演示时间对应 1 张幻灯片
图像质量很重要 : 使用高分辨率图像(最小 1920x1080,最好 4K)
测试动画 : 预览演示文稿以确保过渡效果感觉专业
适合打印 : 设计也适用于 PDF 导出(动画变为静态)
可访问性 : 保持文本可读性的 4.5:1 对比度比例
问题 : 颜色不完全匹配品牌 解决方案 : 在前置元数据中指定确切的十六进制代码:
---
colors:
primary: "#003366"
accent: "#0078D4"
background: "#FFFFFF"
---
问题 : 动画太多 解决方案 : 在前置元数据中设置动画级别:
---
animations: minimal # minimal, moderate, full
---
问题 : 幻灯片内容太密集 解决方案 : 遵循"6x6 规则" - 最多 6 个项目符号,每个项目符号最多 6 个单词。如果需要,Claude 会自动拆分内容。
高级用户可以:
templates/brands/ 中创建自定义品牌 JSON详情请参阅 templates/CUSTOMIZATION.md。
每周安装量
1.4K
代码仓库
GitHub 星标数
2
首次出现
Jan 28, 2026
安全审计
安装于
opencode1.4K
codex1.3K
gemini-cli1.3K
github-copilot1.3K
cursor1.3K
kimi-cli1.2K
Transform content into world-class presentations with the design quality of Apple keynotes, Microsoft product launches, and Google I/O. This skill applies 2024-2025 presentation design trends and brand-level consistency to create stunning, professional slide decks.
Principles:
1. Tech Keynote (Apple/Tesla Style)
2. Corporate Professional (Microsoft/IBM Style)
3. Creative Bold (Google/Airbnb Style)
4. Financial Elite (Goldman Sachs/McKinsey Style)
5. Startup Pitch (Y Combinator/500 Startups Style)
python scripts/analyze_content.py input.md
Analysis considers:
Auto-selects brand style or asks user:
Slide Type Detection:
# 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)
Typography Hierarchy:
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
Spacing System:
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
Color Application:
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
Use Office-PowerPoint-MCP-Server's 25+ templates with intelligent mapping:
Content Type → Template
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
Transitions & Animations:
Visual Effects:
# 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
}
python scripts/validate_consistency.py output.pptx
Checks:
# 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
Tier 1: Always Safe (Use liberally)
Tier 2: Use Sparingly (Special moments)
Tier 3: Avoid (Unprofessional)
The "AHA!" Moment Rule:
Text Animation:
# Professional entrance
effect = "Fade In"
duration = 0.4
delay_between_bullets = 0.3 # If bullets, stagger
Image Animation:
# 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)

 
→ 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
Before finalizing, ensure:
Visual Consistency:
Content Clarity:
Motion & Polish:
Brand Alignment:
See examples/ folder for:
tech-keynote-example.md → tech-keynote-output.pptxinvestor-pitch-example.md → investor-pitch-output.pptxcorporate-report-example.md → corporate-report-output.pptxMCP Server: Office-PowerPoint-MCP-Server
# Install via Smithery
npx @smithery/cli install @gongrzhe/office-powerpoint-mcp-server
# Or local setup
pip install python-pptx
Python Packages:
pip install python-pptx pillow pyyaml
Start with Style : Add frontmatter to markdown with desired brand style
---
style: tech-keynote
accent-color: "#0071E3"
---
Less is More : Aim for 1 slide per minute of presentation time
Image Quality Matters : Use high-res images (min 1920x1080, prefer 4K)
Test Animations : Preview deck to ensure transitions feel professional
Print-Ready : Design also works for PDF export (animations become static)
Accessibility : Maintain 4.5:1 contrast ratio for text readability
Issue : Colors don't match brand exactly Solution : Specify exact hex codes in frontmatter:
---
colors:
primary: "#003366"
accent: "#0078D4"
background: "#FFFFFF"
---
Issue : Too much animation Solution : Set animation level in frontmatter:
---
animations: minimal # minimal, moderate, full
---
Issue : Slides too dense Solution : Follow "6x6 rule" - max 6 bullets, max 6 words per bullet. Claude will auto-split content if needed.
Advanced users can:
templates/brands/See templates/CUSTOMIZATION.md for details.
Weekly Installs
1.4K
Repository
GitHub Stars
2
First Seen
Jan 28, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode1.4K
codex1.3K
gemini-cli1.3K
github-copilot1.3K
cursor1.3K
kimi-cli1.2K
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
52,000 周安装