XAMTO_AI: Drop a document into an AI Agent, and within minutes, you get a fully structured PPT. Dashi PPT Skill, 12 visual themes, 1020 layout pages, 8576 adjustable components – the numbers speak for themselves. Industry research, funding reviews, competitor analysis, project reports, whenever you need 'quick drafting, vi...
Summary
Dashi PPT Skill is an AI tool that can quickly convert documents into well-structured PPTs, supporting multiple visual themes and editable components, and can export to HTML/PDF/PPTX formats.
View Cached Full Text
Cached at: 08/20/26, 04:59 PM
Hand a document to an AI Agent, and in a few minutes, you can get a complete, well-structured PPT. Dashi PPT Skill—12 visual themes, 1020 layout pages, 8576 adjustable components. The numbers speak for themselves; it’s enough. Industry research, financing reviews, competitive analysis, project reports—any scenario requiring “quick drafting, visual consistency, and continued editing,” it’s suitable. The generated PPT allows you to edit text, swap images, and adjust charts directly in the browser, with one-click export to HTML/PDF/editable PPTX. Professional analysis models like radar charts, waterfall charts, SWOT, and Porter’s Five Forces are all included. No need to build presentations from scratch. Project link: https://github.com/chuspeeism/dashi-ppt-skill.
chuspeeism/dashi-ppt-skill
Source: https://github.com/chuspeeism/dashi-ppt-skill
Dashi PPT Skill · Master PPT / Web PPT / Editable PPTX
GitHub stars | Skill HTML Deck PPTX Export | Claude Code Codex 豆包 Marvis Workbuddy Dumate Qclaw
License: AGPL-3.0 | English · 简体中文
A truly practical PPT Skill for professionals. Hand your documents to your AI Agent, and get a PPT Skill where every page comes with its own editing console—edit directly in the browser, then one-click export to real, editable PPTX.
- 12 visual themes
- 1020 layout pages
- 8576 adjustable components
Generated Example
12 Built-in Visual Themes
The Skill shows previews for theme selection, and you can have the Agent swap the entire theme at any time. The previews below for each theme feature 4 content layouts (charts, analysis models, cards, directory, etc.) drawn from its own layout library, all rendered by the Skill itself—not schematic images:
| theme01 | theme02 |
| theme03 | theme04 |
| theme05 | theme06 |
| theme07 | theme08 |
| theme09 | theme10 |
| theme11 | theme12 |
Quick Start
One-Click Install/Update:
npx dashi-ppt-skill@latest
For networks in China:
npx --registry=https://registry.npmmirror.com dashi-ppt-skill@latest
Installation and update use the same command; running it again updates in place (existing dependencies are preserved).
Let an AI Agent help you install:
Help me install skill: npx dashi-ppt-skill@latest, for China registry npx --registry=https://registry.npmmirror.com dashi-ppt-spt@latest
Requirements: Node.js 20+ and npm; exporting PPTX/PDF requires Chrome, Chromium, or Edge installed locally.
Features
- 12 Themes: Cover various PPT use cases and styles.
- 1020 Layouts: Each theme has its own page structure and visual language, with 20 page roles (cover, table of contents, metrics, trends, comparisons, processes, risk, closing, etc.).
- Charts and Analysis Models: Radar, waterfall, treemap, funnel, heatmap, Sankey, Gantt charts, as well as SWOT, Porter’s Five Forces, PEST, Business Model Canvas, Double Diamond, and other analysis model layouts.
- Built-in Console: Sliders, toggles, dropdowns—change layouts, adjust module counts, switch color schemes, adjust page emphasis.
- Editable Text: Click any text to edit it in place.
- Media Replacement: Click or drag to replace media slots; text content automatically reserves image placeholders.
- One-Click Export: Offline HTML package / PDF / Editable PPTX.
Use Cases
Suitable For: Industry research / Financing reviews / Competitive analysis / Trend reports / Project reporting / Proposal presentation / Roadshow materials / Internal training—any scenario needing quick formation of a structured, visually consistent, and editable presentation.
Not Suitable For: Scenarios requiring pixel-perfect, custom visual design.
HTML & Export Capabilities
- Agent-Compatible: HTML/Agent can directly read, edit, and validate; each page is structured as “layout + text fields.”
- Higher Expressiveness: Entry animations, page transitions, interactive controls, light/dark mode toggles, etc.
- The Output Is an Editor: The result is a web-based PPT editor—flip pages, edit text, swap images, adjust layouts; ready to use.
- Export to PPTX: One-click export to real PPTX—node-by-node restoration, text remains editable.
HTML vs. Exported PPTX Page-by-Page Comparison:
HTML vs. Exported PPTX Page-by-Page Comparison
Platform Support
The table below lists only platforms that have been tested, not implying “only these.”
| Platform | Status | Notes |
|---|---|---|
| Claude Code | Supported | |
| Codex | Supported | Can use image generation capabilities to supplement images. |
| 豆包 (Doubao) | Supported | Requires enabling Office Mode. |
| Marvis / Workbuddy / Dumate / Qclaw | Supported | Place the skill file anywhere and read SKILL.md. |
| Cursor / Other Local Agents | Usable | Needs ability to read/write files and execute shell commands. |
| Standard Web Chatbot | Not Recommended | The generator requires a local Node.js environment. |
Workflow
Hand in your existing documents, simply request a PPT, wait a few minutes, and a complete PPT is generated:
- Describe Requirements — Topic, audience, page count, key conclusions to highlight.
- Choose Style — The Skill presents previews of 12 styles for selection; also confirm if images/videos are needed.
- Auto-Compose — The Skill organizes requirements into structured content and designs a corresponding PPT plan.
- Edit Freely — Change text, swap images, adjust module counts, switch color schemes; changes save automatically.
- Deliver — You can ask the Agent to adjust style or details; export the desired format when satisfied.
Image Placeholder Fill One-Click
Post-Generation Editing
How to edit after generation is as important as the generation itself.
Design Adjustments: Each page comes with a console offering 20+ dimensions of editing—content, layout, module count, page emphasis, preset color schemes, page transitions.
Text Editing: Any text can be edited by clicking.
Image/Video Slots: Click or drag to replace; uploads are auto-compressed.
| Click Text to Edit in Place | Add Image |
|---|---|
| Click text to edit in place; decorative elements adapt to text length | Insert image into page |
Console Edit: Layout, Module Count, Charts, Color Schemes
Drag the sliders on the console to customize the number of modules on the page; page logic emphasis can also be adjusted via sliders to help you control the presentation pace.
| Adjust Modules with Slider | Switch Layout |
|---|---|
| Drag sliders to adjust directory, table, item, image counts | Switch page layout with a single sentence |
| Change Chart | Switch Color Scheme Within Style |
| — | — |
| Change chart type with a single sentence | Switch accent colors within each style |
Page Transition Animations
9 transition animations available for selection
Page Transition Animation Effects
Other Features
- Left sidebar thumbnail directory supports drag-and-drop page reordering; pages can be skipped, deleted, or duplicated.
- Top bar one-click enter presentation mode, toggle light/dark theme, reset all changes.
Chart Layouts:
Multiple Chart Layout Examples
Analysis Models and Professional Layouts
Built-in Analysis Model Layouts
Commonly Used Layouts: Directory, Table, Data Poster, Image-Text pages
Export
One-click export to editable PPT
You can bypass the HTML intermediate step and directly tell the Agent, “Use this skill to generate a PPT format file,” going straight from prompt to PPTX.
Command Line Export:
npm --prefix run export:pptx -- /ppt/output.pptx
npm --prefix run export:pdf -- /ppt
FAQ
Can it export editable PPTX?
Yes. While PPT cannot have all HTML capabilities, we strive to retain editability.
How many tokens does generating one set of PPT consume?
In testing, a 10-page PPT consumes about 100,000 tokens (fluctuating with document length and number of revision passes). Roughly estimated against the Codex 5-hour quota window, it’s enough to generate about 10 sets.
Can I customize xxx?
Currently, custom styling is limited to specific ranges. This is intentional: stable output is more important than free color selection.
Does it require internet access? Are my contents safe?
Content-wise, zero uploading: your documents and PPT contents are not sent to any server; generation, editing, and export happen locally. The output is offline-accessible. Only two things require internet: the initial npm dependency installation, and a silent version check after task completion (fetches only the latest version number, no content uploaded). Additionally, the local preview server is accessible within the same LAN by default for browsing only, and the export interface is open only to the local machine.
Cannot export PPTX?
Exporting PPTX/PDF requires Chrome, Chromium, or Edge installed locally (you can specify via the
CHROME_PATHenvironment variable).
Open Source License
License: This project uses the GNU Affero General Public License v3.0 (AGPL-3.0) open-source license—this is one of the strongest copyleft licenses certified by OSI. You are free to use, modify, and distribute this project (including commercial use); however, if you distribute a modified version or provide the service of this project or its modified version over the network (e.g., SaaS), you must disclose the complete corresponding source code under AGPL-3.0.
Exception: The sub-package project/packages/html-deck-to-pptx (the export engine) is a proprietary component, licensed only for use as part of this skill and may not be separately extracted, copied, or redistributed (see the LICENSE in that directory; its historical versions v0.2.7 and earlier were released under MIT, which applies only to those historical versions).
Copyright (c) 2026 chuspeeism (https://github.com/chuspeeism). Full license text is in the root LICENSE file. For commercial licensing beyond AGPL-3.0, please contact the author.
Star History
Similar Articles
@vintcessun: Tonight I discovered a project with a novel approach: using GPT to generate luxurious image-format PPTs, then 'decompiling' them back into editable PPTX. Previously, AI-generated PPTs either stacked templates or only exported images. This one directly follows the 'generate image → parse → assemble' path. The core idea is to decompose the PPT image into four layers: background, frame, icons, and text, then reconstruct by coord...
An open-source project named GordenSuperPPTSkills uses GPT to generate luxurious image-format PPTs, then 'decompiles' them into fully editable PPTX files, solving the pain point of AI-generated content being non-editable. The project is split into three independent skills, supporting either just image generation or just image-to-editable conversion, suitable for Codex environment.
@hank_aibtc: Dreading presentations, roadshows, or defenses? Layouts and animations can eat up half your day. No more worries: Oh My PPT, this pure local AI PPT wizard, eliminates that pain: Input a topic or drop in a document → AI automatically generates the outline, color scheme, and layout → Conversational editing → One-click export to PDF/PPTX…
Oh My PPT is a locally running AI slideshow generation tool that supports automatic presentation creation from documents or topics, with compatibility for offline operation via Ollama.
@QingQ77: Enable AI Agents to generate beautifully formatted, information-dense Chinese PPTs through non-destructive text editing https://github.com/GordenSun/GordenPPTSkill… A PPT building skill for AI Agents, comes with 17 …
An open-source project that enables AI Agents to generate beautifully formatted Chinese PPTs through non-destructive text editing, providing 17 hand-crafted Chinese PPTX templates and a complete toolchain.
@mnmn94253156337: Let AI make a PPT for you, and it gives you a bunch of divs and a randomly laid out layout. Click to open, and it looks uglier than what you would have done yourself. What's more annoying is Excel—formulas are written incorrectly, formatting is all over the place, and after generation, you have to manually fix everything from start to finish. You might as well do it yourself. MiniMax open-sourced these four doc…
MiniMax open-sourced four AI document generation skills (PPT, PDF, Excel, Word), usable without an API key, aiming to solve issues like messy formatting and formula errors in AI-generated documents.
@KyrieCheungYep: Recommend a PPT creation Skill: ultimate-ppt-master-skill, which is closer to real-world PPT making scenarios. Its features and highlights are as follows: 1. First, clarify requirements. Many AI PPT tools start making slides immediately, resulting in nothing but empty words. PPT M…
Recommend an open-source PPT creation tool, ultimate-ppt-master-skill. It follows a workflow of clarifying requirements, organizing material structure, generating editable PPTX or Web Deck, image generation, and final review, which is close to real office scenarios. It solves common issues in AI PPT generation like empty words and lack of editability.