chuspeeism/dashi-ppt-skill
An AI-agent skill that generates browser-editable presentations from multiple visual themes, exportable to HTML, PDF, and PPTX.
Dashi PPT Skill – AI‑augmented slide deck creator
What it is
- A Node‑based skill (plugin) that lets an AI agent turn a raw document into a fully‑styled, editable presentation. The output lives as an HTML‑based slide deck that can be tweaked in the browser and then exported to a real, editable
.pptx(or PDF).
Why it matters
- Many AI‑generated PPT workflows stop at a static PDF or a set of images. Dashi bridges the gap by keeping the result editable and structured, so users can iterate locally without re‑prompting the model.
Key features (as described in the README)
- 12 built‑in visual themes – each with its own colour palette and layout language.
- 1 020 page templates across 20 page roles (cover, agenda, KPI, chart, analysis model, etc.).
- 8 576 adjustable controls – sliders, switches, dropdowns for layout, module count, colour tweaks, animation choice, etc.
- Rich chart library – radar, waterfall, treemap, funnel, heatmap, Sankey, Gantt, plus business‑analysis templates (SWOT, Porter’s Five Forces, PEST, Business Model Canvas, Double‑Diamond, …).
- In‑place editing – click any text to edit, drag‑and‑drop images or videos, replace media slots instantly.
- One‑click export – offline HTML bundle, PDF, or a true editable PPTX that preserves text editability.
- Agent‑friendly – the HTML deck is a structured “layout + content” representation that AI agents (Claude Code, Codex, 豆包, Marvis, Workbuddy, etc.) can read, modify, and validate directly.
- Local‑only processing – all generation, editing, and export happen on the user’s machine; no content is uploaded.
Quick start / installation
# Standard install (updates with the same command)
npx dashi-ppt-skill@latest
# For Chinese mainland users (npm mirror)
npx --registry=https://registry.npmmirror.com dashi-ppt-skill@latest
- Requires Node 20+ and npm.
- Exporting to PPTX/PDF also needs a local Chromium‑based browser (Chrome, Edge, or Chromium) – you can point to it with
CHROME_PATH.
Typical workflow
- Describe the need to the AI agent (theme, audience, number of slides, key conclusions).
- Pick a theme – the skill shows previews of the 12 themes.
- Automatic drafting – the skill structures the content and selects appropriate templates.
- Live editing – adjust text, swap images, move sliders, change colours or chart types directly in the browser; changes are saved instantly.
- Export – hit a button or run the provided npm scripts to get a PPTX, PDF, or offline HTML package.
When it shines
- Preparing industry research, financing decks, competitor analysis, trend reports, project updates, pitch decks, internal training material where you need a coherent visual language quickly but still want to fine‑tune the result.
When it won’t help
- Scenarios that demand pixel‑perfect, hand‑crafted design – the tool is built for speed and consistency, not for bespoke graphic work.
Supported AI agents / platforms
| Platform | Status |
|---|---|
| Claude Code | Supported |
| Codex | Supported (can call image‑generation for placeholders) |
| 豆包 | Supported (requires “office mode”) |
| Marvis / Workbuddy / Dumate / Qclaw | Supported (drop the skill file anywhere, read SKILL.md) |
| Cursor & other local agents | Usable (needs file‑read/write and shell access) |
| Generic web‑chatbots | Not recommended (needs a local Node environment) |
Export commands
# From the project root (or any folder where you installed the skill)
npm --prefix <project‑dir> run export:pptx -- <output‑dir>/ppt <filename>.pptx
npm --prefix <project‑dir> run export:pdf -- <output‑dir>/ppt
License
- The main repository is released under AGPL‑3.0 (strong copyleft). You may use, modify, and distribute it, but any network‑service version or derivative must also be open‑sourced under the same license.
- The export engine (
project/packages/html-deck-to-pptx) is a proprietary component that can only be used as part of the skill; it cannot be extracted or redistributed separately.
Bottom line Dashi PPT Skill is a practical, locally‑run AI‑assistant for turning documents into polished slide decks that stay editable. It’s especially useful for professionals who want the speed of LLM‑generated content without losing the ability to tweak the final presentation themselves.
Related
- Project
- Project
- Project
- Project
- Project