SuperAPI AI Directory

ppt-generator

Coding & development

View repository

Updated 10-16 00:04

About this skill

PPT Generator Skill

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 Dark
  • nature_green - Natural Green
  • elegant_gray - Elegant Gray
  • vibrant_orange - Vibrant Orange

Output Format

The generated PPT file is returned through the Files API and includes:

  • .pptx complete 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

  1. Structured Content: first outline the slides, then fill in the specific content
  2. Data Visualization: when numbers are involved, prioritize using charts for display
  3. Theme Consistency: use consistent colors and fonts throughout the presentation
  4. 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