# Dashi PPT

Builds offline HTML slide decks from preset themes that export to PPTX or PDF.

- Repository: https://github.com/chuspeeism/dashi-ppt-skill (10244 stars)
- Category: Documents
- License: AGPL-3.0
- Last updated: 2026-09-12
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -g -a claude-code -y`
Codex: `npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -g -a codex -y`
Cursor: `npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -g -a cursor -y`
Gemini CLI: `npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add chuspeeism/dashi-ppt-skill`

## Description

制作 PPT、演示文稿、幻灯片、汇报材料时使用。Dashi PPT 基于预置视觉主题组合页面,生成可离线打开、可在浏览器编辑的 HTML 演示,支持导出 PPTX / PDF 文件。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Dashi PPT

Dashi PPT 生成静态 HTML 横向翻页 PPT。使用本 skill 时,先把用户的自然语言需求整理成 JSON 计划,再调用本地项目生成器输出 `index.html` 和 `assets/`。


## 版本

当前版本: `0.4.14`

每次完成用户请求、准备最终回复前,运行:

```bash
node <skill-root>/scripts/check_latest_version.mjs
```

如果脚本有输出,把输出内容附在最终回复末尾提醒用户更新;如果脚本无输出或检查失败,保持静默,不要提版本检查。

## Skill 目录

当前 `SKILL.md` 所在目录就是 Skill 根目录,下文记为 `<skill-root>`。

内置生成器目录:

`<skill-root>/project`

渲染脚本:

- macOS / Linux: `<skill-root>/scripts/render_goal_deck.sh`
- Windows PowerShell: `<skill-root>/scripts/render_goal_deck.ps1`

版本检查脚本:

`<skill-root>/scripts/check_latest_version.mjs`

## 生成原则

本 Skill 为每个逻辑页生成 3 个模板方案和 1 个 Agent 定制方案,输出可离线打开的 HTML PPT。

前三个模板方案使用“锁模板填文案”:保留所选页面组件的原始视觉、结构、数量、显隐、强调、配色、图表类型和图片槽位,只替换可见文字内容。除非用户明确要求调整页面属性,不要改任何非文案 props。第四个方案由 Agent 在当前主题视觉语言内按本页内容定制,不属于模板候选。

成果验收是默认流程。每次生成后都要判断最终产物是否达到用户目标;默认检查目标、内容、结构、明显可见问题和交付完整性,不做截图审美精修,不因普通断行反复返工。用户明确要求“视觉精修”“100% 检查”“帮我调到满意”时,再扩展为视觉 QA。

## 使用规则

The rest: https://github.com/chuspeeism/dashi-ppt-skill/blob/HEAD/skills/dashi-ppt/SKILL.md
