This Skill helps you create professional PowerPoint presentations with extensive customization capabilities.
Core Capabilities
- Slide Creation: title page, content page, chart page, image page, closing page
- Theme Customization: multiple color schemes and font combinations
- Content Support:
- Text formatting (titles, body text, bullet points)
- Data charts (bar charts, line charts, pie charts)
- Tables
- Image embedding
- SmartArt-style layouts
How to Use
1. Quick Creation
"帮我创建一个关于 Q4 销售报告的 PPT,包含:
1. 标题页
2. 季度概览
3. 销售数据图表
4. 区域分析
5. 下季度计划
6. 总结页"
2. Creation with Data
"根据以下数据创建销售 PPT:
- Q1: 120万
- Q2: 150万
- Q3: 180万
- Q4: 210万
包含柱状图展示增长趋势"
3. Specify a Theme
"创建一个商务蓝主题的公司介绍 PPT,包含 5 页内容"
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| title | string | Yes | PPT title |
| slides | array | Yes | List of slide content |
| theme | string | No | Theme name (default: business_blue) |
| author | string | No | Author information |
| company | string | No | Company name |
Available Themes
business_blue- Business Blue (default)tech_dark- Tech Darknature_green- Natural Greenelegant_gray- Elegant Grayvibrant_orange- Vibrant Orange
Output Format
The generated PPT file is returned through the Files API and includes:
.pptxcomplete presentation in the format- Can be opened and edited directly in PowerPoint/Keynote/Google Slides
Scripts
generate_ppt.py- Main PPT generation script, including theme configuration and slide generation logic
Best Practices
- Structured Content: first outline the slides, then fill in the specific content
- Data Visualization: when numbers are involved, prioritize using charts for display
- Theme Consistency: use consistent colors and fonts throughout the presentation
- Simplicity Principle: no more than 5-7 key points per page
Limitations
- A single PPT is recommended to be no more than 30 pages
- Images need to be provided as a URL or base64 encoding
- Complex animation effects are limited
Example Output
After running the script, a PPT will be generated containing the following:
- Professional title page design
- Content pages with a consistent style
- Clear data charts
- Appropriate page transitions