Agent skill · Design & Presentation

dashi-ppt

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

chuspeeismgithub.com/chuspeeismGitHub ↗
claude-codeships scriptsAGPL-3.0
Install
npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 416
SKILL.md size: 16 KB
Bundled scripts: yes
Path: skills/dashi-ppt/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 4,645
Language: JavaScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Dashi PPT Dashi PPT 生成静态 HTML 横向翻页 PPT。使用本 skill 时,先把用户的自然语言需求整理成 JSON 计划,再调用本地项目生成器输出 `index.html` 和 `assets/`。 ## 版本 当前版本: `0.4.11` 每次完成用户请求、准备最终回复前,运行: ```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。 ## 使用规则 - 运行生成器需要 Node.js 20+ 和 npm;首次生成时渲染脚本会在 Skill 内置 `project/` 目录安装依赖。Windows 用 `render_goal_deck.ps1`(直接 PowerShell,不经 WSL/bash);macOS / Linux 用 `render_goal_deck.sh`。 - 风格选择提问:用户可见回复必须嵌入 `<skill-root>/assets/skill/theme-style-grid.png` 的 Markdown 图片,先展开绝对路径;这是回复展示用内置风格图,不可写入 `goal.json` 或任何 media 字段;列出当前可选风格

What's inside
Steps it walks through
  1. 版本
  2. Skill 目录
  3. 生成原则
  4. 使用规则
  5. 媒体工作流
  6. 工作流
  7. 成果验收与返工
  8. JSON 结构
  9. 页面角色
  10. 交付能力
  11. 页面属性契约
  12. 校验
Ships with 24 files
  • .gitignore
  • README.md
  • agents/openai.yaml
  • assets/skill/dashi-ppt-favicon.png
  • assets/skill/dashi-ppt-small.png
  • assets/skill/dashi-ppt.png
  • assets/skill/theme-style-grid.png
  • project/.npmrc
  • project/assets/skill/dashi-ppt-favicon.png
  • project/assets/social-icons/bilibili.svg
  • project/assets/social-icons/douyin.svg
  • project/assets/social-icons/github.svg
  • project/assets/social-icons/redbook.svg
  • project/assets/template-swiss.html
  • project/assets/ui-icons/sidebar.svg
  • project/assets/unicorn/automations_remix_scene.json
  • project/assets/unicorn/goey_balls_remix_scene.json
  • project/assets/unicorn/media/blue_noise_med.png
  • project/assets/unicorn/media/font_atlas.png
  • project/assets/unicorn/moving_into_remix_scene.json
  • project/assets/unicorn/tech_background_remix_scene.json
  • project/assets/vendor/editable-pptx-browser.js
  • project/assets/vendor/fonts/anton-400-1.woff2
  • project/assets/vendor/fonts/anton-400-2.woff2
first 24 of 416
Commands it runs
node <skill-root>/scripts/check_latest_version.mjs
output/client-review/goal.json \
output/client-review/ppt/index.html
About this skill
What does the dashi-ppt skill do?

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

How do I install it?

Run `npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From chuspeeism/dashi-ppt-skill, a repository with 4,645 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going