Dashi PPT Skill: AI Presentation Generation
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.
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
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
Common Questions
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.
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.
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.
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.
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.
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
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.
