TopGit
GitHub Repo Review

Dashi PPT Skill: AI Presentation Generation

chuspeeism/dashiAI-ppt-skill
DTopGit review image for chuspeeism/dashiAI-ppt-skill
Review by Topgit.dev for chuspeeism/dashiAI-ppt-skill, with GitHub repository stats and README context.
Quick verdict

Dashi PPT Skill earns its place in the AI-agent toolkit for the sheer volume of built-in layouts and the workflow that keeps humans in control after generation. Reach for it when you need a structured, visually consistent deck fast and want to tweak it afterward without opening PowerPoint. Skip it when you need pixel-perfect design control, or when AGPL-3.0's copyleft obligations conflict with how you plan to use or distribute the result.

Stars
โ˜… 5.1k
Forks
โ‘‚ 481
Contributors
๐Ÿ‘ฅ 2
Language
JavaScript
License
AGPL-3.0
Topic
Developer Tools
Updated
Jul 2026
Homepage
โ€”

About Dashi PPT Skill

Dashi PPT Skill is an AI-agent skill designed to generate presentations directly editable in a web browser. It offers 12 visual themes and 1020 page layouts, allowing users to modify content, adjust layouts, and switch themes within a console after generation. The tool supports exporting presentations to HTML, PDF, and editable PPTX formats, with content generation and editing performed locally on the user's machine.

Why Use an AI Presentation Skill?

LLMs can draft text for presentations, but assembling a coherent, visually unified deck with charts, analysis models, and proper page flow requires significant manual effort afterward. Drag-and-drop builders solve the editing problem but add a separate authoring step. Dashi PPT Skill closes that gap by having the AI agent scaffold the entire deck โ€” structure, content, and layout โ€” then handing you an interactive browser editor to adjust any element before exporting.

Core Capabilities

  • โœ“12 built-in visual themes, each with its own design language and layout library
  • โœ“1020 layout pages across 20 page roles (cover, TOC, metrics, trends, SWOT, radar charts, GANTT, and more)
  • โœ“In-browser editing console with 8576 adjustable controls โ€” sliders, toggles, and dropdowns to change layout, module count, color scheme, and animation
  • โœ“Direct text editing: click any text element on a slide to change it inline
  • โœ“One-click export to HTML offline package, PDF, or editable PPTX
  • โœ“9 slide transition animations with dark/light mode toggle
  • โœ“Zero server uploads โ€” all generation and editing happen locally via Node.js
How this repository's GitHub stars have grown over time. Source: star-history.com.View the star history โ†—

Best Use Cases

  • โ€ขIndustry research reports and competitive analysis decks
  • โ€ขInvestor pitch materials and startup roadshows
  • โ€ขQuarterly business reviews and project status reports
  • โ€ขTraining materials and internal knowledge-sharing presentations
  • โ€ขTrend reports and market analysis summaries
  • โ€ขProposal and solution demonstration decks

Getting Started

Run `npx dashi-ppt-skill@latest` in your terminal. For Chinese npm mirrors, use `npx --registry=https://registry.npmmirror.com dashi-ppt-skill@latest`. The same command reinstalls to update, preserving already-installed dependencies. Prerequisites: Node.js 20+ and npm. PPTX and PDF export additionally require Chrome, Chromium, or Edge installed locally (path can be set via the `CHROME_PATH` environment variable).

Generating and Editing Presentations

Feed your source document to the AI agent and describe what you need โ€” topic, audience, approximate page count, key conclusions to highlight. The skill presents previews of the 12 themes; pick one. It then structures the content and assigns layout pages automatically. Once generated, open the local URL to access the browser editor: drag console sliders to resize modules, click any text to edit it inline, replace images by clicking or dragging into media slots, and reorder pages via the thumbnail sidebar. When satisfied, tell the agent to export, or use `npm --prefix <project-dir> run export:pptx -- <output-dir>/deck output.pptx` (or `export:pdf`).

Strengths

  • โœ“The skill generates presentations that are directly editable in the browser, allowing users to modify text, media, and layouts. It can then export these to HTML, PDF, or a genuinely editable PPTX format, preserving flexibility.
  • โœ“It includes a substantial collection of design assets, featuring 12 distinct visual themes, 1020 page layouts, and 8576 adjustable controls for customizing content, layout, and visual emphasis. It supports specific chart types and analytical models like SWOT and Porter's Five Forces.
  • โœ“All document and presentation content is processed, edited, and exported entirely on the user's local machine. This ensures zero data upload to external servers, providing strong privacy and offline usability.
  • โœ“Designed as an AI-agent skill, it integrates with various platforms such as Claude Code, Codex, ่ฑ†ๅŒ…, Marvis, and other local agents that can execute shell commands.

Current Limitations

  • โ–ณThe PPTX export engine (`project/packages/html-deck-to-pptx`) is proprietary and cannot be extracted, forked, or reused outside this skill's context โ€” the AGPL-3.0 copyleft does not extend to this component
  • โ–ณPixel-perfect custom visual design is out of scope; the skill generates from a fixed library of 1020 layouts and 12 themes with constrained customization
  • โ–ณOnly the initial npm install and a quiet version check require internet access; the rest is local, but that means the full Node.js/Chrome runtime must be available on the machine
  • โ–ณAGPL-3.0 applies to the rest of the codebase โ€” distributing modified versions or running it as a networked service obligates you to release your source changes
  • โ–ณPlain web chat interfaces without local shell access cannot use this skill effectively

Similar Tools

Slidev โ€” developer-focused Markdown-to-slides tool with web technology stackpython-pptx โ€” Python library for programmatic PPTX generation without an AI agent layerMarp โ€” Markdown presentation framework with export to HTML and PDFBeautiful.ai โ€” cloud-based presentation tool with AI-assisted layout suggestions

Common Questions

Can Dashi PPT Skill export editable PPTX files?

Yes. Dashi PPT Skill exports to PPTX with text preserved as editable, not flattened. However, the export engine itself is a proprietary component that cannot be extracted or reused outside this skill.

How many tokens does Dashi PPT Skill consume for a presentation?

The README reports roughly 100,000 tokens for a 10-page deck, varying with document length and revision cycles. On Codex, this translates to enough capacity for approximately 10 decks within a 5-hour window.

Can I customize presentation styles beyond the built-in themes?

Custom styling is intentionally limited to the 12 built-in themes and their color variants. The project prioritizes consistent output quality over open-ended visual customization.

Does Dashi PPT Skill require an internet connection, and is my content secure?

Content generation is fully offline โ€” your documents and presentation data never leave your machine. Internet access is only needed for the initial npm install and a quiet version check that fetches no user data.

What are the system requirements for exporting PPTX or PDF?

Node.js 20+ and npm are required for generation. Exporting to PPTX or PDF additionally requires Chrome, Chromium, or Edge installed locally; the `CHROME_PATH` environment variable can specify a non-default installation path.

What is the license for Dashi PPT Skill, and can I use it commercially?

The codebase uses AGPL-3.0, permitting commercial use, but distributing modified versions or running it as a networked service obligates you to release your source under AGPL-3.0. The PPTX export sub-package is proprietary and may only be used as part of this skill, not forked separately.

Who should try it โ€” and who should skip

Try Dashi PPT Skill if you work with LLMs daily, need to turn meeting notes or research into polished decks quickly, and want the ability to edit the output before handing it off. It suits product managers, consultants, and developers who prefer staying in a code/agent workflow over switching to a GUI presentation app. Skip it if your primary concern is fine-grained visual design, if you cannot accept AGPL-3.0 obligations, or if you need a fully cloud-hosted solution without any local setup.

Related repositories

Source & attribution

Source: https://github.com/chuspeeism/dashi-ppt-skill โ€” 5,062 stars, 481 forks, AGPL-3.0 license.

GitHub data ยท last synced Aug 12, 2026Reviewed by Henry
โ† Back to TopGit

Curious whether dashiAI-ppt-skill is right for you?

Let ChatGPT, Claude, or Perplexity look into it โ€” click below and see what AI actually says about dashiAI-ppt-skill.

GitHub