Dashi PPT

Dashi PPT Skill

A skill that turns a document into a deck: a browser-editable HTML presentation with a per-page console and export to PPTX and PDF

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Installs npm dependencies and runs a local Node.js generator
  • Starts a local preview and export server, reads your documents and writes deck files
All reasons and checks

chuspeeism/dashi-ppt-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/dashi-ppt-skill

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .claude/skills
cp -R "$tmp/skills/dashi-ppt" .claude/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .agents/skills
cp -R "$tmp/skills/dashi-ppt" .agents/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .github/skills
cp -R "$tmp/skills/dashi-ppt" .github/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .agents/skills
cp -R "$tmp/skills/dashi-ppt" .agents/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .agents/skills
cp -R "$tmp/skills/dashi-ppt" .agents/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .devin/skills
cp -R "$tmp/skills/dashi-ppt" .devin/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .cline/skills
cp -R "$tmp/skills/dashi-ppt" .cline/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .roo/skills
cp -R "$tmp/skills/dashi-ppt" .roo/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add chuspeeism/dashi-ppt-skill --skill dashi-ppt -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 21dc7e5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .agents/skills
cp -R "$tmp/skills/dashi-ppt" .agents/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .agents/skills
cp -R "$tmp/skills/dashi-ppt" .agents/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/chuspeeism/dashi-ppt-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/dashi-ppt/
git -C "$tmp" checkout 21dc7e5fc8c3a0d7f6a94948153dd1ee954f4e64
mkdir -p .agents/skills
cp -R "$tmp/skills/dashi-ppt" .agents/skills/dashi-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 21dc7e5.

Text for your agent

Install the skill with npx dashi-ppt-skill@latest, which detects the skills directories on its own. Then build a deck from the document I send.

Other ways from the author
npx dashi-ppt-skill@latest

Detects common skills directories and installs into each; re-running updates in place.

This is third-party code. Review the repository files before installing.

What it does

The skill takes a source document and a request for a deck, splits the content across logical pages and assembles the deck from ready-made layouts of its built-in themes. The result is an HTML presentation that opens offline and is edited in the browser: each page has its own console with sliders and toggles for the layout, module count, palette and emphasis, text is edited in place, and images or video drop into slots. One command exports the deck to an offline HTML bundle, to PDF or to a genuine PPTX where text stays editable. The set has twelve themes, around a thousand layouts and stock analysis frameworks: SWOT, Porter's Five Forces, PEST, the Business Model Canvas, plus charts such as radar, waterfall and Sankey. Generation, editing and export all run locally, and content is not uploaded.

Who it is for. Product and project managers, marketers and founders who need a tidy business deck built from existing text.

Good fit when

  • You have text or a report and need a deck with consistent styling
  • You want a deck you can keep editing in the browser: text, layouts, module counts, palette
  • You need a genuine PPTX or PDF from a prepared deck

Not a fit when

  • You need pixel-by-pixel hand-crafted slide design
  • You have no local Node.js environment, and no Chromium-based browser for export

Example request

Build a twelve-page deck from this report in a calm theme and export an editable PPTX

Limitations

The generator needs Node.js 20 or newer with npm, and PPTX and PDF export requires a locally installed Chrome, Chromium or Edge. Styling customization is intentionally bounded by the themes, with no free color picking: the author values stable output over open-ended tuning. The author estimates a ten-page deck at about a hundred thousand tokens. Only npm dependency installation on first generation and a silent version check touch the network; content is not uploaded. The license is AGPL-3.0, which affects how derivatives may be distributed.

How to disable. Remove the dashi-ppt skill folder from your skills directory, for example ~/.claude/skills/. If installed as a plugin, remove it via /plugin.

Security check

  • Installs npm dependencies and runs a local Node.js generator
  • Starts a local preview and export server, reads your documents and writes deck files

README in short

The README presents a skill that turns a document into a browser-editable HTML presentation with export to PPTX and PDF. It installs with a single npx dashi-ppt-skill@latest command that detects skills directories and updates in place. The set has twelve themes, around a thousand layouts across twenty page roles, plus charts and analysis frameworks. Each page has a console for layout, module count and palette, text is edited on click, and there are a presentation mode and light and dark switching. It lists support for Claude Code, Codex, Cursor and several other agents, and needs Node.js 20 and a Chromium-based browser for export. The license is AGPL-3.0.

SKILL.md

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

# 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 为每个逻辑页生成 3 个模板方案和 1 个 Agent 定制方案,输出可离线打开的 HTML PPT。

FAQ

Is the PPTX export really editable?

Yes, the PPTX is rebuilt node by node and text stays editable. A PPTX cannot carry every HTML capability, but editability is preserved as much as possible.

Does content go to the network?

No, generation, editing and export run locally. Only npm dependency installation and a version-number check touch the network.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIDashi PPT

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.