[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-95114":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":9,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":14,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":15,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":16,"fork":16,"defaultBranch":17,"hasWiki":16,"hasPages":16,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":18,"readmeContent":19,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":20,"lastSyncTime":9,"discoverSource":21},95114,"dashi-ppt-skill","chuspeeism\u002Fdashi-ppt-skill","chuspeeism","An AI-agent skill that generates browser-editable presentations from multiple visual themes, exportable to HTML, PDF, and PPTX.",null,"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill","JavaScript",5747,541,0,61.2,false,"main","2026-08-24 04:01:23","# Dashi PPT Skill · 大师 PPT \u002F 网页 PPT \u002F 可编辑 PPTX\n\n![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fchuspeeism\u002Fdashi-ppt-skill?style=flat-square)\n![Skill](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSkill-Agent-111111?style=flat-square)\n![HTML Deck](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHTML-Deck-0A7CFF?style=flat-square)\n![PPTX Export](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPPTX-%E5%8F%AF%E7%BC%96%E8%BE%91%E5%AF%BC%E5%87%BA-D24726?style=flat-square)\n![Claude Code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Supported-6B5B95?style=flat-square)\n![Codex](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCodex-Supported-222222?style=flat-square)\n![豆包](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%E8%B1%86%E5%8C%85-Supported-3370FF?style=flat-square)\n![Marvis](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMarvis-Supported-FF5A5F?style=flat-square)\n![Workbuddy](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWorkbuddy-Supported-2EA44F?style=flat-square)\n![Dumate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDumate-Supported-F59E0B?style=flat-square)\n![Qclaw](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FQclaw-Supported-14B8A6?style=flat-square)\n[![License: AGPL-3.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-AGPL--3.0-blue?style=flat-square)](.\u002FLICENSE)\n\n[English](.\u002FREADME.en.md) · [简体中文](README.md)\n\n一个真正适合职场人的 PPT Skill。把文档丢给你的 AI Agent，每一页都自带编辑控制台的 PPT Skill——不满意的地方直接在浏览器里改，改完还能一键导出成真实的、可编辑的 PPTX。\n\n- 12 套视觉主题\n- 1020 个版式页面\n- 8576 个可调控件\n\n![生成效果演示](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fhero-result.gif)\n\n## 12 套内置视觉主题\n\nSkill 会展示预览让你选择主题，可以随时让 Agent 整套换掉。下面每套主题的预览，都是从它自己的版式库里挑出的 4 个正文版式（图表、分析模型、卡片、目录等），全部由这个 Skill 真实渲染，非示意图：\n\n|  |  |\n|---|---|\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme01.jpg\" width=\"440\" alt=\"轻拟态风内页预览\">\u003Cbr>**theme01**\u003Cbr> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme02.jpg\" width=\"440\" alt=\"炫光紫绿风内页预览\">\u003Cbr>**theme02**\u003Cbr> |\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme03.jpg\" width=\"440\" alt=\"深浅代码风内页预览\">\u003Cbr>**theme03**\u003Cbr> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme04.jpg\" width=\"440\" alt=\"玻璃糖果风内页预览\">\u003Cbr>**theme04**\u003Cbr> |\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme05.jpg\" width=\"440\" alt=\"色谱图表风内页预览\">\u003Cbr>**theme05**\u003Cbr> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme06.jpg\" width=\"440\" alt=\"深色图谱风内页预览\">\u003Cbr>**theme06**\u003Cbr> |\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme07.jpg\" width=\"440\" alt=\"冷白调研风内页预览\">\u003Cbr>**theme07**\u003Cbr> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme08.jpg\" width=\"440\" alt=\"黑金实验风内页预览\">\u003Cbr>**theme08**\u003Cbr> |\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme09.jpg\" width=\"440\" alt=\"深蓝杂志风内页预览\">\u003Cbr>**theme09**\u003Cbr> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme10.jpg\" width=\"440\" alt=\"金色指数风内页预览\">\u003Cbr>**theme10**\u003Cbr> |\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme11.jpg\" width=\"440\" alt=\"高能增长风内页预览\">\u003Cbr>**theme11**\u003Cbr> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftheme12.jpg\" width=\"440\" alt=\"声波霓虹风内页预览\">\u003Cbr>**theme12**\u003Cbr> |\n\n## 快速开始\n\n**一键安装\u002F更新**：\n\n```bash\nnpx dashi-ppt-skill@latest\n```\n国内网络:\n```bash\nnpx --registry=https:\u002F\u002Fregistry.npmmirror.com dashi-ppt-skill@latest\n```\n安装和更新是同一条命令,重跑即原地更新(已装依赖自动保留)。\n让 AI Agent 帮你安装：\n\n```text\n帮我安装 skill：npx dashi-ppt-skill@latest，国内镜像 npx --registry=https:\u002F\u002Fregistry.npmmirror.com dashi-ppt-skill@latest\n```\n\n环境要求：Node.js 20+ 和 npm；导出 PPTX \u002F PDF 需要本机装有 Chrome \u002F Chromium \u002F Edge。\n\n## 效果\n\n- **12套主题**：覆盖多种 PPT 使用场景和风格\n- **1020个版式**：每套主题独立的页面结构和视觉语言，20 种页面角色（封面、目录、指标、趋势、对比、流程、风险、结尾……）\n- **图表与分析模型**：雷达图、瀑布图、矩形树图、漏斗、热力图、桑基图、甘特图，以及 SWOT、波特五力、PEST、商业模式画布、双钻模型等分析模型版式\n- **自带控制台**：滑杆、开关、下拉——换布局、调模块数量、换配色、换页面重点\n- **文字可编辑**：点击任意文字就地修改\n- **媒体替换**：点击或拖拽替换媒体槽，文字资料也会自动预留图片占位符\n- **一键导出**：HTML离线包 \u002F PDF \u002F 可编辑 PPTX\n\n## 适用场景\n\n**合适**：行业研究 \u002F 融资复盘 \u002F 竞品分析 \u002F 趋势报告 \u002F 项目汇报 \u002F 方案展示 \u002F 路演材料 \u002F 内部培训——需要快速形成结构完整、视觉统一、还能继续改的演示文稿\n\n**不合适**：需要逐像素手工定制视觉的场景\n\n## HTML 与导出能力\n\n- **适配 Agent 能力**：HTML \u002F Agent 能直接读、改、校验；每一页由\"版式 + 文案字段\"构成\n- **表现力更高**：入场动画、翻页动画、交互控件、明暗模式切换等\n- **产物即编辑器**：结果为网页版 PPT 编辑器——翻页、改字、换图、调版式，打开就能用\n- **导出PPTX**：一键导出成真实的 PPTX——逐节点还原、文字保持可编辑\n\nHTML 版与导出 PPTX 版的逐页对比：\n\n![HTML 与导出 PPTX 逐页对比](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fhtml-vs-pptx.gif)\n\n## 平台支持\n\n> 下表只列出已实测的平台，不代表\"仅限这些\"。\n\n| 平台 | 状态 | 说明 |\n|------|------|------|\n| Claude Code | 支持 ||\n| Codex | 支持 | 可调用生图能力补充配图 |\n| 豆包 | 支持 | 需要启动办公模式 |\n| Marvis \u002F Workbuddy \u002F Dumate \u002F Qclaw | 支持 | skill 文件放在任意位置、读取 `SKILL.md` 即可 |\n| Cursor \u002F 其他本地 Agent | 可用 | 需要能读写文件并执行 shell 命令 |\n| 普通网页 Chatbot | 不推荐 | 生成器需要本地 Node.js 环境 |\n\n## 使用流程\n\n把手头的文档丢进去，直接说要做 PPT，等待几分钟就能生成一份完整的 PPT：\n\n1. 描述需求 — 主题、受众、页数、想突出的结论\n2. 选风格 — Skill 会展示 12 套风格预览让你选择；同时确认是否需要图片 \u002F 视频\n3. 自动组稿 — Skill 把需求整理成结构化的内容，并设计对应的 PPT 方案\n4. 随手编辑 — 改文字、换图片、调模块数量、换配色，改动自动保存\n5. 交付 — 可以选择让 Agent 换风格调细节；满意导出需要的格式\n\n![图片占位符一键填图](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fimage-placeholder.gif)\n\n## 生成后编辑\n\n> 生成之后如何编辑，比生成本身更重要\n\n设计调节：每页都附带一个控制台，20 多个维度的编辑空间——内容、布局、模块数量、页面重点、预设配色、翻页动画；\n文字编辑:任意文本点击即可编辑；\n图片、视频槽：点击或拖拽即可替换，上传自动压缩。\n\n| 点击任意文字就地编辑 | 加图片 |\n|---|---|\n| ![点击文字就地编辑，装饰元素随字数自适应](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftext-edit.gif) | ![向页面插入图片](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fadd-image.gif) |\n\n### 控制台改：布局、模块数量、图表、配色\n\n拖动控制台右侧的滑杆，就能自定义页面中模块的数量；页面的逻辑重点也可以通过滑杆调换，帮你把握演讲节奏。\n\n| 拖滑杆增减模块 | 换布局 |\n|---|---|\n| ![拖动滑杆调节目录、表格、多项式、图片数量](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fslider-edit.gif) | ![一句话切换页面布局](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Flayout-switch.gif) |\n\n| 换图表 | 风格内配色切换 |\n|---|---|\n| ![一句话更换图表类型](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fchart-switch.gif) | ![每套风格内支持局部配色调换](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fpalette-switch.gif) |\n\n### 翻页动画\n\n9种切换动画可以随意选择\n\n![翻页过渡动画效果](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Ftransitions.gif)\n\n### 其他\n\n- 左侧缩略图目录支持拖拽重排页面，页面可跳过 \u002F 删除 \u002F 复制\n- 顶栏一键进入放映模式、切换明暗主题、重置全部改动\n\n图表版式：\n\n![多种图表版式展示](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Flayouts-tour.gif)\n\n分析模型与专业版式\n\n![内置分析模型版式](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fanalysis-models.png)\n\n高频使用的目录页、表格页、数字海报页、图文页：\n\n![常用版式](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fcommon-layouts.png)\n\n## 导出\n\n![一键导出可编辑 PPT](https:\u002F\u002Fgithub.com\u002Fchuspeeism\u002Fdashi-ppt-skill\u002Freleases\u002Fdownload\u002Freadme-assets-v1\u002Fexport-pptx.gif)\n\n可以跨过 HTML 的中间态，直接跟 Agent 说\"用这个 skill 生成 PPT 格式的文件\"，从提示词一步到 PPTX。\n\n命令行导出：\n\n```bash\nnpm --prefix \u003Cproject目录> run export:pptx -- \u003CPPT输出目录>\u002Fppt 输出.pptx\nnpm --prefix \u003Cproject目录> run export:pdf  -- \u003CPPT输出目录>\u002Fppt\n```\n\n## FAQ\n\n**能导出可编辑的 PPTX 吗？**\n> 能。虽然 PPT 无法拥有 HTML 的全量能力，但我们尽最大可能保留了可编辑性。\n\n**生成一套 PPT 大概消耗多少 token？**\n> 一套 10 页的 PPT 实测约 10 万 token（随文档长度和往返修改次数浮动）。按 Codex 5 小时额度窗口粗算，大约够生成 10 套\n\n**可以自定义xxx？**\n> 当前自定义样式仅限于特定范围。这是有意为之：稳定的产出比自由的选色更重要。\n\n**需要联网吗？我的内容安全吗？**\n\n> 内容层面零上传：你的文档和 PPT 内容不会发送到任何服务器，生成、编辑、导出都在本机完成，成品离线可开。会联网的只有两件事：首次生成时 npm 自动安装依赖；完成任务后的静默版本检查（只拉取最新版本号，不上传任何内容）。另外本地预览服务默认在同一局域网内可访问，仅供浏览，导出接口只对本机开放。\n\n**无法导出 PPTX？**\n\n> 导出 PPTX \u002F PDF 需要本机 Chrome \u002F Chromium \u002F Edge（可用 `CHROME_PATH` 环境变量指定）。\n\n## 开源协议 License\n\n本项目采用 **GNU Affero General Public License v3.0（AGPL-3.0）** 开源——这是 OSI 认证开源协议中 copyleft 效力最强的一个。你可以自由使用、修改、分发本项目（包括商业用途）；但如果你分发修改版，或基于本项目及其修改版通过网络对外提供服务（如 SaaS），必须以 AGPL-3.0 向用户公开完整的对应源代码。\n\n**例外**：子包 `project\u002Fpackages\u002Fhtml-deck-to-pptx`（导出引擎）为**专有组件**，仅授权作为本 skill 的组成部分使用，不得单独提取、复制或再分发（详见该目录下的 LICENSE；其 v0.2.7 及之前的历史版本曾以 MIT 发布，该授权仅对历史版本有效）。\n\nCopyright (c) 2026 [chuspeeism](https:\u002F\u002Fgithub.com\u002Fchuspeeism)。完整协议文本见根目录 [LICENSE](LICENSE) 文件。如需 AGPL-3.0 之外的商业授权，请联系作者。\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=chuspeeism%2Fdashi-ppt-skill&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=chuspeeism\u002Fdashi-ppt-skill&type=date&theme=dark&legend=top-left&sealed_token=MpgO76zZLzPPs8bi8jDFZyG1b8gYNbtA8RQhnghNJ0wtwmM9UwUwNiBiy0rtx1stNTntfSl1TJCqxLCMvnTKnj6He8CPK9MYawX-G8i4x4HabmaLVCC0gg\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=chuspeeism\u002Fdashi-ppt-skill&type=date&legend=top-left&sealed_token=MpgO76zZLzPPs8bi8jDFZyG1b8gYNbtA8RQhnghNJ0wtwmM9UwUwNiBiy0rtx1stNTntfSl1TJCqxLCMvnTKnj6He8CPK9MYawX-G8i4x4HabmaLVCC0gg\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=chuspeeism\u002Fdashi-ppt-skill&type=date&legend=top-left&sealed_token=MpgO76zZLzPPs8bi8jDFZyG1b8gYNbtA8RQhnghNJ0wtwmM9UwUwNiBiy0rtx1stNTntfSl1TJCqxLCMvnTKnj6He8CPK9MYawX-G8i4x4HabmaLVCC0gg\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n",2,"trending"]