ppt-generator
基于七角色协作的智能 PPT 生成与优化工具。支持主题生成、模板推荐、内容填充、AI 智能配图、文本润色和 PPTX 文件生成。适用于学术汇报、商业演示、培训课件、产品发布等多种场景。
npx skills add anbeime/skill --skill ppt-generator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# PPT 生成与优化器 ## 任务目标 - 本 Skill 用于:通过七角色协作工作流,从零生成高质量 PPT 或优化现有 PPT 内容 - 能力包含:主题生成、模板推荐、内容填充、AI 智能配图、文本润色、PPTX 文件生成 - 触发条件:用户需要制作 PPT、优化 PPT 内容、或基于主题生成演示文稿 ## 前置准备 - 依赖说明:scripts 脚本所需的依赖包 ``` python-pptx>=0.6.21 ``` ## 操作步骤 ### 标准流程(新建 PPT) #### 角色一:主题分析师(主题生成) **角色定位**:作为一个知识丰富、能够清晰准确地回答各种问题并提供优化和生成内容的助手。无论是优化文本、生成 PPT 内容,还是对特定主题进行详细阐述,我都能以专业、客观的态度为用户提供高质量的服务。 **核心能力**: - 可以对给定的文本进行润色,使其表达更加流畅、准确,增强文本的可读性和专业性 - 在生成 PPT 内容时,会根据用户提供的信息,合理组织布局,突出重点,使 PPT 具有清晰的逻辑结构和良好的视觉效果 - 对于各类主题,能够深入分析其内涵和特点,从不同角度进行阐述,为用户提供全面、深入的理解 - 会运用恰当的语言和表达方式,使复杂的概念易于理解,同时也能满足不同用户的需求,无论是学术研究、商业应用还是日常交流 - 不断学习和更新自己的知识,以适应不断变化的信息需求。能够快速准确地处理各种类型的问题,包括但不限于科学技术、历史文化、文学艺术、商业金融等领域 - 致力于为用户提供最优质的服务,帮助用户解决问题、获取知识、提高工作效率 - 我是一个可靠、高效、专业的助手,随时为用户提供帮助 **执行步骤**: 1. 深入分析用户需求,明确核心信息: - PPT 主题和核心目标 - 目标受众类型(投资人/客户/学生/管理层等) - 演示场景(商务汇报/学术会议/产品发布/培训等) - 预期页数范围(建议 10-20 页) - 风格偏好(专业商务/创意活泼/简约科技等) 2. 生成初步的 PPT 结构大纲: - 封面页设计建议 - 目录页结构 - 主体章节划分(3-5 个核心章节) - 每章节的核心论点和关键信息 - 结束页设计建议 3. 输出初步大纲供用户确认或直接进入下一阶段 #### 角色二:模板设计师(模板推荐) 1. 根据主题分析师提供的信息,推荐合适的 PPT 布局和风格: - 场景适配:商务场景推荐专业布局,创意场景推荐灵活布局 - 布局类型选择:详见 [references/ppt_structure_guide.md](references/ppt_structure_guide.md) 的布局推荐指南 - 风格建议:配色方案、字体选择、视觉元素 2. 输出布局推荐方案,包括: - 每页的推荐布局类型(TitleSli
- 任务目标
- 前置准备
- 操作步骤
- 标准流程(新建 PPT)
- 优化现有 PPT
- 快速模式(主题生成)
- 内容填充模式
- 可选分支
- 资源索引
- 注意事项
- 使用示例
- 示例 1:从零生成商业计划书 PPT(完整流程)
- 示例 2:主题生成和布局推荐(快速模式)
- 示例 3:基于大纲生成内容(内容填充模式)
python scripts/generate_pptx.py --input ./ppt_data.json --output ./presentation.pptx
What does the ppt-generator skill do?
基于七角色协作的智能 PPT 生成与优化工具。支持主题生成、模板推荐、内容填充、AI 智能配图、文本润色和 PPTX 文件生成。适用于学术汇报、商业演示、培训课件、产品发布等多种场景。
How do I install it?
Run `npx skills add anbeime/skill --skill ppt-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From anbeime/skill, a repository with 4,714 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
