The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Documents · SKILL.md

dashi-ppt

dashi-ppt

浏览器可编辑 HTML 演示生成器——12 套工业化视觉主题,结构化 goal.json 驱动, React 渲染引擎,侧边栏在线编辑自动保存,一键导出 PPTX/PDF。 核心哲学"锁模板填文案":AI 只填 content slot,不改视觉结构。 三道校验(goal-spec→swiss→goal-copy)保证交付质量。 Trigger keywords: 做PPT, 可编辑PPT, 浏览器编辑PPT, HTML演示, 导出PPTX, 模板PPT, 品牌演示, 12套主题, 在线编辑幻灯片, editable slides, browser PPT, dashi ppt, 大石PPT, 锁模板, 填文案, 可视化编辑PPT.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: dashi-ppt description: > 浏览器可编辑 HTML 演示生成器——12 套工业化视觉主题,结构化 goal.json 驱动, React 渲染引擎,侧边栏在线编辑自动保存,一键导出 PPTX/PDF。 核心哲学"锁模板填文案":AI 只填 content slot,不改视觉结构。 三道校验(goal-spec→swiss→goal-copy)保证交付质量。 Trigger keywords: 做PPT, 可编辑PPT, 浏览器编辑PPT, HTML演示, 导出PPTX, 模板PPT, 品牌演示, 12套主题, 在线编辑幻灯片, editable slides, browser PPT, dashi ppt, 大石PPT, 锁模板, 填文案, 可视化编辑PPT. allowed-tools:


Dashi PPT — 浏览器可编辑 HTML 演示生成器

基于 12 套预置视觉主题,生成可在浏览器中编辑、自动保存、一键导出 PPTX/PDF 的 HTML 演示。 "锁模板填文案"——AI 不改视觉结构,只填内容槽位。三道校验保证输出不翻车。 上游来源: chuspeeism/dashiAI-ppt-skill (MIT)

在 PPT 技能矩阵中的位置

            自由发挥 ←──────────→ 工程化可控
                │                  │
          ppt-master          dashi-ppt ⭐
          (AI决定一切)         (AI填模板, 人审+改)
                                  │
                          唯一浏览器编辑+自动保存
                          唯一三道校验流水线

与其他 PPT 技能的核心区别:参见 ppt/README.md


12 套视觉主题

#主题风格适合
theme01轻拟态风柔和阴影+圆角产品介绍 / 企业汇报
theme02炫光紫绿风科技感渐变AI/自动驾驶/机器人主题
theme03深浅代码风终端暗色+等宽字体技术方案 / 开发者大会
theme04玻璃糖果风毛玻璃+渐变年轻化品牌 / 消费产品
theme05色谱图表风数据驱动配色数据报告 / 市场分析
theme06深色图谱风高密度信息战略分析 / 投资报告
theme07冷白调研风干净学术感调研报告 / 白皮书
theme08黑金实验风奢华暗色高端发布 / 品牌提案
theme09深蓝杂志风编辑排版品牌故事 / 人物访谈
theme10金色指数风金融数据投资报告 / 金融分析
theme11高能增长风增长指标商业计划 / 增长复盘
theme12声波霓虹风霓虹视觉音乐娱乐 / 潮流活动

每套主题内含数十个页面组件(封面候选×5 + 正文页×N),通过 layout:query 按角色筛选。


核心工作流

用户需求
    │
    ▼
① 提炼目标 → title / goal / audience / themePack
    │
    ▼
② 选页 → layout:query (按角色查询候选)
    │
    ▼
③ 填槽 → 按 copyKeys 填文案 (不改视觉结构)
    │
    ▼
④ 安全校验 → props:safe + validate:goal-spec
    │
    ▼
⑤ 渲染 → goal.json → index.html (自包含离线HTML)
    │
    ▼
⑥ 质检 → validate:swiss + validate:goal-copy
    │
    ▼
⑦ 浏览器编辑 → 侧边栏改文案/换图/调属性 → 自动保存
    │
    ▼
⑧ 导出 → 一键 PPTX / PDF

goal.json 结构

{
  "title": "项目标题",
  "goal": "本次演示要达成的目标",
  "audience": "目标受众",
  "owner": "制作者",
  "randomSeed": "主题-日期-随机词",
  "pageCount": 10,
  "themePack": "theme01",
  "slides": [
    {"layout": "theme01_page001", "props": {"kicker": "副标题", "titleTop": "上标题", "titleBottom": "下标题", "lead": "引导语"}},
    {"layout": "theme01_page006", "props": {"kicker": "核心数字", "value": "970", "unit": "亿美元"}}
  ]
}

关键约束:

  • 封面只能从前 5 页选 1 页
  • 同一 deck 内 layout 不可重复
  • copyKeys 列出的文案槽必须全部覆写
  • 数组按 fillPlan 的 visibleCount 填满
  • 媒体槽只填 canPresetMedia: true 的槽

渲染命令

# macOS / Linux
<skill-root>/scripts/render_goal_deck.sh output/<deck>/goal.json output/<deck>/ppt/index.html

# Windows PowerShell
& "<skill-root>/scripts/render_goal_deck.ps1" "output/<deck>/goal.json" "output/<deck>/ppt/index.html"

前置条件:Node.js 20+,首次运行自动安装依赖。


浏览器编辑

生成的 HTML 在 http://127.0.0.1:<port>/ 预览:

  • 翻页浏览
  • 侧边栏编辑文案
  • 替换图片/视频素材
  • 切换页面切换动画
  • 自动保存到 index.html 本体
  • 导出 HTML / PDF / PPTX

file:// 打开的本地文件不支持自动保存和导出。


安装方式

Claude Code

cp -r dashi-ppt/ ~/.claude/skills/dashi-ppt/

上游完整安装(含渲染引擎和主题)

npx skills add chuspeeism/dashiAI-ppt-skill

本 wrapper 提供路由指南和结构化使用说明。完整渲染能力需上游 project/ 目录。


与 Dog-Skills PPT 生态协作

dog-ppt (路由器) → 判断场景 → dashi-ppt / ppt-master / huashu-slides / ...
                                │
                          dashi-ppt 适合:
                          - 内容明确 + 缺设计 → 12主题选一套
                          - 要稳定输出 → 锁模板填文案
                          - 要边看边调 → 浏览器编辑+自动保存
                          - 最终要 PPTX → 一键导出

完整 PPT 技能对比和选型指南:ppt/README.md


上游致谢

基于 chuspeeism/dashiAI-ppt-skill (MIT License) v0.4.4。内置 React 渲染引擎 + 12 套主题 + html-deck-to-pptx 导出。

Saved skills