2026 年 9 月 1 日從 GitHub 撈出來的清單。星數與最後更新日期都是當天的值。
用 GitHub search API 跑十四組關鍵字(中英各半,含「幻灯片」「演示文稿」),去重後 289 個。人工篩掉同名雜訊 —— Steam Deck、Anki 牌組、deck.gl、ViewDeck 這類 —— 再逐一取回精確的星數、授權與最後更新日期。
把做簡報的手法包成技能給 coding agent 用。幾乎全部是 2026 年 4 月之後開的 repo。
| Repo | 星 | 授權 | 最後更新 | 特色 |
|---|---|---|---|---|
| zarazhangrui/frontend-slides | 28.5k | MIT | 2026-06-23 | 讓 coding agent 用前端技能直接做網頁投影片,這類的起點 |
| op7418/guizang-ppt-skill | 25.4k | AGPL-3.0 | 2026-08-07 | 雜誌編輯風版式,這一類裡星數最高的 PPT skill |
| alchaincyf/huashu-design | 23.8k | MIT | 2026-08-25 | HTML 原生設計 skill,不限投影片 |
| nicobailon/visual-explainer | 9.6k | MIT | 2026-08-28 | 專做圖解與說明頁,適合技術簡報 |
| lewislulu/html-ppt-skill | 8.2k | MIT | 2026-04-26 | 24 套主題、31 種版式、20 多種動畫;四個月沒動了 |
| chuspeeism/dashi-ppt-skill | 7.1k | AGPL-3.0 | 2026-07-30 | 12 套主題、1020 版式,瀏覽器裡點著改,能匯出可編輯 PPTX |
| ningzimu/codex-ppt-skill | 5.4k | MIT | 2026-07-30 | 走圖片式路線,用生圖模型畫每一頁 |
| zarazhangrui/beautiful-html-templates | 4.4k | MIT | 2026-06-09 | 純版式庫,讓 agent 自己挑,不綁流程 |
| JimLiu/baoyu-design | 3.7k | MIT | 2026-07-30 | 把 Claude Design 那套搬成本機 skill |
| op7418/NanoBanana-PPT-Skills | 3.2k | 未標 | 2026-01-19 | 圖片式加轉場與影片,跟背景動畫那條路同源 |
| GordenSun/GordenPPTSkill | 3.0k | 自訂 | 2026-06-22 | 17 套中文 PPTX 範本,直接出 Office 檔 |
| ningzimu/image-to-editable-ppt-skill | 2.3k | MIT | 2026-07-28 | 把圖片式簡報與 PDF 逆向成可編輯 PPTX |
| crazyykhllc-bit/CyberPPT | 1.7k | MIT | 2026-07-20 | 顧問風高密度版面,支援 SCR 敘事結構 |
| Binaryify/open-kimi-ppt-skill | 1.6k | 未標 | 2026-08-07 | 非官方 Kimi Slides,附本機瀏覽器編輯器 |
| sunbigfly/ppt-agent-skills | 889 | 自訂 | 2026-06-08 | 把做簡報當軟體工程來管的框架 |
| Gabberflast/academic-pptx-skill | 829 | MIT | 2026-07-14 | 研討會與口試場合專用 |
| ItsssssJack/power-design | 644 | 自訂 | 2026-08-10 | 主打「不要一看就知道是 AI 做的」,20 套編碼風格 |
| archlizheng/frontend-slides-editable | 478 | MIT | 2026-07-01 | 可拖拉縮放的編輯模式 |
| ryanbbrown/revealjs-skill | 403 | MIT | 2026-05-02 | 不自己造輪子,直接讓 agent 產 reveal.js |
| robonuggets/marp-slides | 299 | 未標 | 2026-04-08 | 同上,但走 Marp |
| Repo | 星 | 授權 | 最後更新 | 怎麼寫 |
|---|---|---|---|---|
| hakimel/reveal.js | 72.2k | MIT | 2026-08-24 | HTML;這個領域的標準答案,2011 年至今還在動 |
| slidevjs/slidev | 48.4k | MIT | 2026-08-25 | Markdown 加 Vue,開發者取向 |
| impress/impress.js | 38.2k | MIT | 2026-07-23 | HTML;CSS3 位移縮放的無限畫布 |
| marp-team/marp | 12.4k | MIT | 2026-07-29 | Markdown;有 CLI 與 VS Code 外掛 |
| webpro/reveal-md | 3.9k | MIT | 2026-02-14 | Markdown 直接吐 reveal.js |
| astefanutti/decktape | 2.4k | MIT | 2026-07-13 | 把網頁簡報轉成 PDF 的工具,本身不是框架 |
| inspire-js/inspire.js | 1.8k | MIT | 2026-06-10 | 極輕量,可拆可改 |
| Repo | 星 | 授權 | 最後更新 | 做什麼 |
|---|---|---|---|---|
| nexu-io/open-design | 93.1k | Apache-2.0 | 2026-08-31 | Claude Design 的開源版本,這批裡星數最高 |
| hugohe3/ppt-master | 50.7k | MIT | 2026-08-31 | 文件或題目直接變原生 PowerPoint |
| Anionex/banana-slides | 15.5k | AGPL-3.0 | 2026-08-31 | 可以餵任意範本圖片,自己解析風格 |
| nexu-io/html-anything | 8.6k | Apache-2.0 | 2026-08-23 | 本機 agent 寫 HTML、人在旁邊改 |
| sligter/LandPPT | 3.6k | 自訂 | 2026-08-02 | 可接多家模型的簡報生成平台 |
| arcsin1/oh-my-ppt | 1.9k | Apache-2.0 | 2026-08-27 | 簡報、課程、故事都能生 |
| Repo | 星 | 授權 | 最後更新 | 做什麼 |
|---|---|---|---|---|
| gitbrent/PptxGenJS | 6.1k | MIT | 2025-11-28 | 用 JavaScript 產 PPTX,瀏覽器與 Node 都能跑 |
| docxtemplater | 3.6k | 自訂 | 2026-08-04 | 用範本填資料產 docx、pptx、xlsx |
| Ziv-Barber/officegen | 2.7k | MIT | 2024-04-30 | 老牌 Office Open XML 產生器 |
這台機器上裝著兩套,用途不重疊:自己寫的 slide-deck-skill,跟裝來對照的 dashi-ppt-skill。
順序要先講清楚:正確的做法是先跟 AI 討論出需求,再從需求開出功能規格,最後才做。下面這張表是倒著給你看的,因為功能早就做完了,它的用途是當證據,讓你檢查每一條功能背後都真的有一次需求。照著這張表從右往左推,方向是錯的。
| 當初的需求(直播現場真的發生的事) | 後來才做出來的功能 |
|---|---|
| 要 demo 真站台,截圖是死的 | 單頁內嵌 iframe,按了才載,不是一翻到就連線 |
| 直播網路會出事,demo 掛掉就冷場 | 每個 demo 配一支預錄影片,按一下就切過去 |
| 觀眾用手機看串流,字會糊 | 單頁滿版、clamp() 字級、一頁一件事 |
| 九十分鐘的量記不住,念稿又很乾 | 講稿備註只出現在主控台,投影機那邊看不到 |
| 一定會超時,0826 那場規劃 90 分講了 169 分 | PACE 每頁目標時間,超時計時器變紅 |
| 站台前離筆電遠 | 手機掃 QR 當遙控器 |
| 改完不知道有沒有改壞 | deck-tools 自動翻頁、抓排版溢出、抓 JS 錯誤 |
這七條裡面,沒有一條是「我想要更好看的版式」。這就是為什麼挑不到現成的。
| 場合 | 需要什麼 |
|---|---|
| 線上直播 | 內嵌 iframe、備援影片、節奏計時 |
| 會議室提案 | 能被打斷跳頁、有 appendix 深水區、印得出來發下去 |
| 交出去自己看 | 不需要備註,每頁要能自己站得住,要 PPTX 讓對方改 |
| 錄影課程 | 要章節標記,字幕交給後製 |
2026 年 8 月 31 日拿同一份發包單實跑過兩種場合,只有場合與時間答得不一樣,結果差很多:會議室那份砍到八頁、deck.css 少了 74 行、QR 那支檔案直接刪掉;線上直播那份留了十六頁與 iframe。最值得記的一列是手機遙控:兩份都砍掉。線上直播是螢幕分享,人坐在電腦前,遙控器是給你離開筆電、站在實體舞台上用的。
先講一件查證出來的事:dashi-ppt-skill 的作者,就是這份研究拆的那兩支影片的作者。模板檔 project/assets/template-swiss.html 第 1943 行的作者區塊寫著 @大师的AI小灶,並連到同一個 GitHub 帳號與其抖音、小紅書、Bilibili。
| slide-deck-skill(自製) | dashi-ppt-skill | |
|---|---|---|
| 為誰設計 | 站著講的人 | 交出去給人看的報告 |
| 講者支援 | 雙螢幕主控台、講稿備註、節奏計時、手機遙控 | 都沒有,見下方查證 |
| 視覺 | 一套 CSS,每場從被講的專案身上取色 | 12 套主題、1020 版式、8576 個可調控件 |
| 改稿 | 改 HTML 原始碼 | 瀏覽器裡點文字就地改、滑桿換版式 |
| 出檔 | 16:9 PDF 與 A4 講義 | HTML 離線包、PDF、可編輯 PPTX |
| 驗收 | deck-tools 機器檢查 | 明講不做截圖審美精修 |
| 體積 | 1.5 MB | 127 MB(實測匯出成品 8.2 MB:字型 4.6、runtime 1.3、匯出函式庫近 1) |
| 授權 | MIT | AGPL-3.0 |
沒有。它畫面上那個「演示控制台」是編輯與匯出工具列,跟講者無關:播放預覽、匯出 HTML 離線包與 PDF 與 PPTX、重置、切語言、切明暗、左側縮圖目錄、預覽風格切換、十種換頁動畫、右側的可調控件面板。
speakernote、presenternote、演讲者备注、讲稿:在模板、SKILL.md、README、版式清單裡零命中。搜到的「備註」全部是表格版式的欄位名。window.open、BroadcastChannel、requestPresent:在模板與 scripts/ 裡零命中,所以沒有第二視窗或雙螢幕同步機制。pace 有命中,但逐一看過是字型名 Space Grotesk 的子字串,沒有計時功能。HTML 產物會,PDF 與 PPTX 不會。
src/renderDeck.jsx 第 152 行每次算繪都會產生 assets/imported-theme-runtime.js,scripts/validate-swiss-deck.mjs 第 32 行還會檢查這個檔存在。所以任何一份 HTML 產物一定帶著它。dist/theme-runtime/ 十二支合計 19 MB)。實際匯出的成品整包 8.2 MB,大宗是 4.6 MB 字型,runtime 佔 1.3 MB。html-deck-to-pptx 管線,兩者都是算繪結果,裡面沒有 JS。可以照著做的結論:拿 dashi 做完,交 PDF 或 PPTX 給對方,不會碰到 AGPL 的散布條款。把匯出的 HTML 離線包放上公開網站或商用,就等於連同它的 runtime 一起散布,條款要自己看一眼(AGPL 的重點在第 13 條:透過網路提供服務也算散布,要提供對應原始碼)。
兩個都留著。要交報告、要 PPTX 檔、對方要自己改字,dashi 贏;要上台講、要備註計時遙控、要當場內嵌真站台,自製這套贏。規格是自己的資產,乙方可以換。