mrkeyoor.com_
Tue 01 Sept 17:45 UTC
AI Toolsevaluationupdated 26 Aug 2026

dashi-ppt-skill review

The project is primarily documented in Chinese, and a full English README is available. Dashi PPT is a Claude Code and local-agent skill that turns source material into a browser-editable slide deck, then exports it as offline HTML, PDF, or editable PPTX using a fixed library of themes and layouts.

+787stars / 7d
Verdict

Our Dashi PPT install took 18 seconds, but the project supplied no build target and no test target, so the lab could not verify rendering or export. It is worth a trial for non-confidential drafts when browser editing is more useful than a blank PowerPoint file. Avoid v0.4.11 for delivery work until the reported slide-content regression is fixed and keep the preview bound to loopback.

We ran it

Lab card: what happened when we ran dashi-ppt-skillScreenshot of dashi-ppt-skill (github.com/chuspeeism/dashi-ppt-skill)
Install✓ · 18s38 packages · 92 MB
Buildn/ano build script
Testsn/ano test script
Repo185 files~209,876 lines of source · 34.4 MB · 0 CI workflows

Answers from our run

Does dashi-ppt-skill build from source?

Dependencies installed in 18 seconds (38 packages), and the project has no separate build step. We cloned commit 7cb2334 into a clean Debian container with 3 CPUs and no project-specific setup.

Does dashi-ppt-skill have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use dashi-ppt-skill?

Anyone needing a corporate PowerPoint master imported automatically: issue 14 requests that capability, and the README only documents built-in themes.

What are the alternatives to dashi-ppt-skill?

Slidev, Marp CLI, PptxGenJS. Our Dashi PPT install took 18 seconds, but the project supplied no build target and no test target, so the lab could not verify rendering or export.

Setup4/538-package install is quick; browser export needs Chrome
Docs5/5Full bilingual workflow, editing, export, privacy, and license details
Community4/56,375 stars with active August 2026 bug reports
Maturity2/5No CI or test target, plus a current v0.4.11 preview regression

Who it’s for

Claude Code, Codex, and other local-agent users who need a first draft they can edit in a browser.
Analysts and operators making recurring reports, proposals, training decks, or competitive reviews.
Teams that value constrained themes and editable text over free-form visual design.
Developers comfortable running Node.js, a local preview server, and Chrome-based export.

Who it’s NOT for

Anyone needing a corporate PowerPoint master imported automatically: issue 14 requests that capability, and the README only documents built-in themes.
Designers who require pixel-level control: the project explicitly calls that use case a poor fit.
Users on v0.4.11 who cannot tolerate preview corruption: issue 38 says slides after the first can show the theme demo instead of generated content.
Confidential-deck workflows without a bind change: the preview scripts default to 0.0.0.0, making static output reachable on the local network.
Token-constrained agent plans: the README estimates about 100,000 tokens for a 10-page deck, varying with the source and revisions.
Teams that need an entirely OSI-licensed export stack: the repository is AGPLv3, but the current html-deck-to-pptx subpackage is proprietary and cannot be extracted or redistributed separately.

Setup reality

Our sandbox installed 38 npm packages in 18 seconds and used 92 MB on disk. The project had no build script or target, so the build step was skipped. It also had no test script or target, so no tests ran.

The actual project lives under ./skills/dashi-ppt/project/ and requires Node.js 20 or newer. PPTX and PDF export need a local Chrome, Chromium, or Edge binary. First use may reach npm for dependencies, and the finished task performs a version check.

The 185-file checkout contained about 209,876 source lines, much of the product being its theme and layout library. It had no CI workflow, Dockerfile, or tests directory. The preview defaults to all network interfaces; set DASHI_PPT_PREVIEW_HOST=127.0.0.1 for private material.

Dashi PPT trades a blank canvas for constrained editing

Dashi PPT is a skill file plus a local JavaScript presentation runtime. A compatible agent reads the source document, chooses from the provided layout system, writes slide content, and renders an HTML deck. The output is also its editor: users can change text in place, swap media, move pages, change layouts, adjust module counts, and switch palettes before exporting.

The primary README is Chinese, and the English version mirrors the detailed setup and feature guide. It lists 12 themes, 1,020 layout pages, 20 page roles, and 8,576 adjustable controls. Those numbers describe the included design library, not the number of layouts an agent should use in one deck. The fixed system is the point: it reduces design choices so a report gets to an editable draft quickly.

Claude Code support still leaves judgment to the model

The repository names Claude Code, Codex, Doubao, and several other local agents as tested hosts. Cursor and similar tools can work if they read SKILL.md, write files, and execute shell commands. A plain web chatbot is not a match because generation and export depend on a local Node.js project. The skill coordinates the workflow; the chosen agent still decides structure and wording.

That distinction explains issue 31, where a user says two attempts consumed an agent plan and did not follow a prepared document. It is a report from one model and workflow, not a measured result for the skill. The README itself estimates roughly 100,000 tokens for a 10-page deck, with variation from document length and revision rounds. Give the agent a page-by-page brief and review facts before polishing visuals.

What happened when we ran it

Our sandbox installed 38 npm packages in 18 seconds and used 92 MB. There was no build script or target, so our build step was skipped. There was also no test script or target, so the lab did not run tests. These measurements cover commit 7cb2334 in an unprivileged Debian container with 3 CPUs, 8 GB of RAM, no secrets, and Node 22.

The measured project is under ./skills/dashi-ppt/project/, rather than at the repository root. The checkout contained 185 files and about 209,876 source lines across the skill, runtime, themes, and layouts. Our scan found 0 CI workflow files, no Dockerfile, and no tests directory. A successful 18-second install therefore proves dependency resolution, not a valid deck, browser preview, PDF, or editable PPTX.

Export requires Chrome, Chromium, or Edge on the host, with CHROME_PATH available when automatic detection fails. The runtime package has explicit commands for scaffolding, rendering, validating copy and variants, starting previews, and exporting. Those scripts are useful internal checks, but none was wired to a build or test target in the lab contract. Run a representative deck through every final format before relying on it.

The preview server exposes static slides to the LAN by default

Both preview entry scripts default the host to 0.0.0.0. The launcher prints a LAN URL, while the export authorization module restricts sensitive export calls by origin and loopback rules. Static deck files remain available to devices that can reach the preview port. The server searches from port 4178 and can scan further ports when one is busy.

For confidential presentations, set DASHI_PPT_PREVIEW_HOST=127.0.0.1 before startup and verify the listener. The README says document content is not uploaded by the runtime, apart from npm installation and a version lookup that do not send deck content. Local-only processing does not cancel local-network exposure. Also inspect any images supplied to the deck and the agent provider handling the original prompt.

v0.4.11 has a reported content-replacement regression

Open issue 38 reproduces a serious problem on macOS with Chrome, Safari, Chromium, and WebKit. In the report, page 1 displays generated content, but navigating to later pages or presentation mode shows the theme's built-in demo text. The reporter says v0.4.5 did not have the same behavior and warns that editing a fallback page can write demo content into deck state.

Issue 33 separately reports a black directory slide and template layers covering content on Windows 11 with Codex. These reports do not establish that every theme or host fails. They do make visual inspection mandatory on v0.4.11. Check every slide in normal navigation and presentation mode, then open the exported PPTX in the application that will be used during delivery.

Licensing splits the skill from its export engine

The repository is AGPL-3.0, which matters to teams distributing modifications or offering a modified network service. The README carves out project/packages/html-deck-to-pptx as a proprietary component licensed only inside this skill. It says versions through v0.2.7 had an MIT grant, while the current component cannot be extracted, copied, or redistributed on its own.

GitHub showed 6,375 stars, 15 combined issues and pull requests, and a last source push on July 30, 2026. The listed GitHub release from July 7 is explicitly an image-hosting release, not a software version, so it says nothing about code freshness. Active August issues show continuing use. The absence of a build and test gate keeps this in trial territory despite the large layout library.

Alternatives

ProjectWhat it isPick it when
SlidevA developer-focused slide system built from Markdown and web components.pick this instead when source control, custom Vue components, and live coding matter more than editable PPTX output.
Marp CLIA command-line converter from Markdown slides to HTML, PDF, and PowerPoint.pick this instead when predictable text-first decks matter more than agent-selected layouts and browser controls.
PptxGenJSA JavaScript library for constructing PowerPoint files directly in code.pick this instead when you want deterministic slide generation and will design the templates yourself.

What people are saying

  1. [github-trending] chuspeeism/dashi-ppt-skill

Sources

  1. Dashi PPT Chinese README
  2. Dashi PPT English README
  3. v0.4.11 slide-content regression
  4. Corporate template import request
  5. Preview server source

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →