下载地址
https://api.skillhub.cn/api/v1/download?slug=%40user_f28fdad8%2Foc-ppt-gen将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f28fdad8/oc-ppt-gen。从Markdown大纲生成HTML幻灯片演示文稿,支持多种主题模板和内容优化。纯Python标准库,零依赖。
阅读全文 (展开查看完整说明)
概述
输入主题和大纲,输出完整HTML演示文稿。纯标准库,浏览器直接打开即可演示。
核心能力
- 大纲转幻灯片 — 输入文本大纲 → 输出多页HTML幻灯片
- 主题风格切换 — 内置5种专业主题,一键切换
- 内容优化 — 自动拆分过长内容、生成标题和要点
- Markdown转PPT — 输入Markdown文档 → 转为幻灯片
快速开始
流程1:大纲转幻灯片
用户说:帮我生成一个关于XX的PPT / 创建演示文稿
python scripts/outline.py --input '{"topic": "AI智能体商业化", "outline": ["行业背景", "核心技术", "商业模式", "落地案例", "未来展望"]}'输出完整的HTML幻灯片文件,浏览器打开即可全屏演示。
流程2:切换主题风格
python scripts/outline.py --input '{"topic": "AI智能体商业化", "outline": ["背景", "技术", "模式", "案例"], "theme": "tech-dark"}'内置主题:
corporate— 商务蓝(默认)tech-dark— 科技暗黑creative— 创意渐变minimal— 极简白nature— 自然绿
流程3:Markdown转PPT
python scripts/md2ppt.py --input '{"markdown": "# 标题n## 第一页n- 要点1n- 要点2n## 第二页n内容...", "theme": "tech-dark"}'流程4:内容优化
python scripts/optimize.py --input '{"content": "很长的文本内容...", "max_slides": 10}'自动将长文本拆分为多页,每页3-5个要点。
脚本说明
scripts/outline.py
- 输入:topic + outline + theme(可选) + max_slides(可选)
- 输出:完整HTML幻灯片文件
- 逻辑:大纲展开 → 内容生成 → 主题渲染 → HTML输出
scripts/md2ppt.py
- 输入:markdown字符串或文件路径 + theme(可选)
- 输出:HTML幻灯片文件
- 逻辑:解析Markdown → 按h1/h2分页 → 渲染为幻灯片
scripts/optimize.py
- 输入:content + max_slides
- 输出:优化后的大纲结构
- 逻辑:文本分段 → 要点提取 → 页面分配 → 大纲输出
scripts/themes.py
- 输入:action(list|get) + theme名称
- 输出:可用主题列表 或 主题CSS样式
- 逻辑:内置5种主题,支持预览和获取
设计原则
- HTML输出,浏览器即开即演 — 不依赖PowerPoint
- 纯标准库生成 — 零安装
- 响应式布局 — 自适应屏幕
- 键盘翻页 — 方向键或空格控制
- JSON标准化输入输出 — Agent好对接