Skill detail
ppt-generator
Direct PowerPoint generator supporting themes, charts, tables, images, and PPTX output.
Inspect before use
Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.
SKILL.md
The saved excerpt is a snapshot from review. The external source remains the complete and most current version.
--- name: ppt-generator description: 使用 python-pptx 创建专业的 PowerPoint 演示文稿,支持自定义主题、图表、图片和动态内容 capabilities: [ppt_generation, presentation] --- # PPT Generator Skill 这个 Skill 帮助你创建专业的 PowerPoint 演示文稿,具有丰富的定制能力。 ## 核心能力 - **幻灯片创建**:标题页、内容页、图表页、图片页、结束页 - **主题定制**:多种配色方案和字体组合 - **内容支持**: - 文本格式化(标题、正文、项目符号) - 数据图表(柱状图、折线图、饼图) - 表格 - 图片嵌入 - SmartArt 样式的布局 ## 使用方式 ### 1. 快速创建 ``` "帮我创建一个关于 Q4 销售报告的 PPT,包含: 1. 标题页 2. 季度概览 3. 销售数据图表 4. 区域分析 5. 下季度计划 6. 总结页" ``` ### 2. 带数据的创建 ``` "根据以下数据创建销售 PPT: - Q1: 120万 - Q2: 150万 - Q3: 180万 - Q4: 210万 包含柱状图展示增长趋势" ``` ### 3. 指定主题 ``` "创建一个商务蓝主题的公司介绍 PPT,包含 5 页内容" ``` ## 输入参数 | 参数 | 类型 | 必需 | 说明 | |------|------|------|------| | title | string | 是 | PPT 标题 | | slides | array | 是 | 幻灯片内容列表 | | theme | string | 否 | 主题名称(默认:business_blue) | | author | string | 否 | 作者信息 | | company | string | 否 | 公司名称 | ## 可用主题 - `business_blue` - 商务蓝(默认) - `tech_dark` - 科技深色 - `nature_green` - 自然绿 - `elegant_gray` - 优雅灰 - `vibrant_orange` - 活力橙 ## 输出格式 生成的 PPT 文件通过 Files API 返回,包含: - `.pptx` 格式的完整演示文稿 - 可直接在 PowerPoint/Keynote/Google Slides 中打开编辑 ## Scripts - `generate_ppt.py` - PPT 生成主脚本,包含主题配置和幻灯片生成逻辑 ## 最佳实践 1. **内容结构化**:先列出幻灯片大纲,再填充具体内容 2. **数据可视化**:有数字时优先使用图表展示 3. **主题一致性**:整个演示使用统一的颜色和字体 4. **简洁原则**:每页不超过 5-7 个要点 ## 限制 - 单个 PPT 建议不超过 30 页 - 图片需要提供 URL 或 base64 编码 - 复杂动画效果有限 ## 示例输出 执行脚本后会生成包含以下内容的 PPT: - 专业的标题页设计 - 统一风格的内容页 - 清晰的数据图表 - 恰当的页面过渡Read the full source on GitHub (opens external page)