姜金雷skill
66ea7001创建于 7 天前历史提交
文件最后提交记录最后更新时间
skill 7 天前
skill 7 天前
skill 7 天前
skill 7 天前
README.md

AI 全自动 PPT 文案生成助手

🚀 从零生成完整 PPT 全套内容,解决不会搭框架、不会写内容、不会写演讲稿的全民痛点!

核心功能

智能框架自动搭建 - 根据用户输入的主题、用途、受众、时长,自动生成最适配的专业 PPT 目录结构

每页完整内容填充 - 不空洞、不凑数、逻辑严谨、内容饱满,每一页都有核心观点、细节内容、重点亮点

多风格智能适配 - 职场正式风、学术严谨风、校园简约风、创业路演风四种风格自由切换

配套专属演讲稿生成 - 根据 PPT 内容自动生成口语自然、节奏流畅、适合上台演讲的完整台词

全文逻辑优化、重点提炼、结尾升华总结 - 让整套 PPT 专业高级、完整闭环

覆盖场景

  • 📊 工作汇报
  • 📝 述职报告
  • 🚀 项目路演
  • 🎓 课堂答辩
  • 🎤 主题演讲
  • 📅 年终总结
  • 💼 创业展示

快速开始

import { generatePPTContent, exportMarkdown, SCENES, STYLES } from './src/index.js'

const result = generatePPTContent({
  topic: '2024年度工作总结与2025年度工作规划',
  scene: SCENES.YEAR_END_SUMMARY,
  audience: '公司领导及全体同事',
  duration: 15,
  style: STYLES.PROFESSIONAL
})

console.log(result.pptOutline)     // PPT 目录
console.log(result.pptSlides)      // PPT 详细内容
console.log(result.speechScript)   // 配套演讲稿

const markdown = exportMarkdown(result, '2024年度工作总结', STYLES.PROFESSIONAL)
console.log(markdown)  // 完整 Markdown 格式输出

API 说明

generatePPTContent(options)

生成完整的 PPT 内容和演讲稿。

参数:

  • topic (string) - PPT 主题
  • scene (string) - 使用场景(从 SCENES 中选择)
  • audience (string) - 面向人群
  • duration (number) - 演讲时长(分钟)
  • style (string) - 风格类型(从 STYLES 中选择)

返回:

{
  pptOutline: string,           // PPT 目录
  pptSlides: Array<{            // PPT 详细内容
    id: number,
    title: string,
    keyPoint: string,
    content: string,
    highlight: string
  }>,
  speechScript: string          // 配套演讲稿
}

场景常量 (SCENES)

SCENES.WORK_REPORT              // 工作汇报
SCENES.PERFORMANCE_REVIEW       // 述职报告
SCENES.PROJECT_PITCH            // 项目路演
SCENES.CLASS_DEFENSE            // 课堂答辩
SCENES.KEYNOTE_SPEECH           // 主题演讲
SCENES.YEAR_END_SUMMARY         // 年终总结
SCENES.ENTREPRENEURSHIP_PRESENTATION  // 创业展示

风格常量 (STYLES)

STYLES.PROFESSIONAL             // 职场正式风
STYLES.ACADEMIC                 // 学术严谨风
STYLES.CAMPUS                   // 校园简约风
STYLES.STARTUP                  // 创业路演风

使用示例

详见 example/demo.js

运行示例:

node example/demo.js

项目结构

ai-ppt-content-generator/
├── SKILL.md                # Skill 文档
├── README.md               # 项目说明
├── src/
│   ├── index.js            # 主入口
│   ├── types.js            # 类型定义和常量
│   └── utils/
│       ├── contentGenerator.js   # 内容生成引擎
│       └── templateGenerator.js  # 模板和导出
└── example/
    └── demo.js             # 使用示例

输出要求

✅ 逻辑通顺、层层递进
✅ 重点突出、无废话
✅ 专业高级、可直接商用
✅ 支持汇报、参赛、答辩

开发

欢迎贡献代码、提交 Issue 或提出建议!


从零开始,一键生成,专业高效,小白也能用!