关于 dokie-ai-ppt
Dokie AI PPT Skill 指导助手创建和修改演示文稿及 HTML 展示内容。其分步流程涵盖需求确认、主题选择、大纲生成、HTML 制作和预览。
主要功能
- 01交互式分步工作流
- 02通过命令行列出和查看主题
- 03生成 HTML 幻灯片
- 04图表与动画制作指引
- 05本地预览项目
适用场景
- 01根据确认的需求制作演示文稿
- 02构建 HTML 展示内容
- 03在保留版式的前提下修改幻灯片
- 04预览生成的幻灯片项目
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ myzy-ai/ dokie-ai-ppt --skill dokie-ai-ppt安装后在 Claude Code 中输入/dokie-ai-ppt确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README_CN.mdREADME.mdassets/themes/art-education/page_05.htmlpage_02.htmlpage_03.htmlpage_01.htmlpage_04.htmlmeta.jsonpage_06.htmlpage_07.htmlpage_09.htmlpage_08.htmlpage_10.htmlassets/themes/dokie-vibe/meta.jsonpage_01.htmlpage_04.htmlpage_03.htmlpage_02.htmlpage_05.htmlpage_06.htmlpage_12.htmlpage_09.htmlpage_13.htmlpage_10.htmlpage_07.htmlpage_15.htmlpage_14.htmlpage_11.htmlpage_08.htmlassets/themes/simple-blue-business/meta.json详细介绍
Dokie AI PPT Skill
这是 Dokie AI PPT Skill——一项专业的演示文稿设计技能。在需要生成 PPT、创建演示文稿或使用 HTML 构建任何展示内容时,请使用它。
基于 Web 技术构建,支持从极简商务风格到 Awwwards 级别的创意动效,远超传统 PPT 的表现力。
前置条件
npx dokie-cli themes # Verify CLI is available
工作流
⚠️ 重要:这是一个交互式、循序渐进的工作流。在每个步骤开始前,你必须先阅读其中引用的规则文件。向用户展示当前步骤的结果,并等待用户回复后再进入下一步。不要在一次回复中匆忙完成多个步骤。
新建项目
Collect requirements → User confirms → Select theme → User confirms → Generate outline → User confirms → Generate HTML → Preview → User feedback
修改项目
Understand intent → Minimal changes → Preserve original layout
详情请参阅 rules/workflow.md。
核心规格
| 项目 | 规格 |
|---|---|
| 分辨率 | 1280 × 720 |
| 图表 | Chart.js 4.5 |
| 图标 | Font Awesome 6.5 |
| 动画 | GSAP(禁止使用 CSS 动画) |
| 禁止事项 | 表情符号、虚构的图片 URL |
规则索引
流程与格式
| 文件 | 内容 | 参考时机 |
|---|---|---|
| workflow.md | 完整工作流、分组规则、主题切换 | 开始任务前 |
| outline.md | 大纲格式(内容 + 设计) | 生成大纲时 |
| modify-scenarios.md | 修改场景(插入、删除、拆分、合并、重新设置样式等) | 修改项目时 |
| quality-check.md | 生成后的质量检查清单 | 生成后、预览前 |
主题与生成
| 文件 | 内容 | 参考时机 |
|---|---|---|
| theme.md | 主题结构、样式提取、生成步骤 | 生成 HTML 前必须阅读 |
| theme-list.md | 完整主题列表(本地 + 在线) | 选择主题时 |
| theme-customize.md | 更改颜色、字体、自定义主题 | 用户要求自定义时 |
| slide-html.md | HTML 规格、图标、图片规则 | 生成 HTML 时 |
图表
| 文件 | 内容 |
|---|---|
| charts/chartjs.md | 统计图表(柱状图、折线图、饼图、雷达图、气泡图) |
| charts/pyramid.md | 金字塔图表(HTML + CSS clip-path) |
| charts/funnel.md | 漏斗图(HTML + CSS clip-path) |
| charts/timeline.md | 时间线(HTML + CSS Flex/Grid) |
| charts/flowchart.md | 流程图 + 循环图(HTML/AntV/Mermaid) |
| charts/quadrant.md | 象限图 / SWOT(HTML + CSS Grid) |
动画
根据场景选择风格。默认风格为“平衡”:
| 文件 | 风格 | 使用场景 |
|---|---|---|
| animation/minimal.md | 极简 | 正式商务演示、投资者演示 |
| animation/balanced.md | 平衡 | 通用场景、内部培训 |
| animation/creative.md | 创意 | 产品发布、创意展示 |
CLI 命令
npx dokie-cli themes # List all themes
npx dokie-cli themes --json # JSON format output
npx dokie-cli theme <name|id> # Get theme details (with HTML templates)
npx dokie-cli theme "Dokie Vibe" --json # JSON format output
npx dokie-cli preview ./my-project/ # Local preview
输出格式
my-project/
├── slide_01.html
├── slide_02.html
├── slide_03.html
└── ...
文件命名:slide_01.html、slide_02.html……按顺序编号。
关键约束
- 严格遵循大纲——不得修改、扩展或缩略
- 主题一致性——颜色、字体和样式必须严格遵循主题
- 内容密度——每张幻灯片只讲一个主题,内容过多时应拆分
- 图片来源——只能使用用户上传或通过工具获取的图片
- 数据完整性——绝不伪造图表数据
评论
支持 Markdown