dsh-frontend-slides:零依賴的 HTML 幻燈片技能包

前言

DeepSeek Harness(DSH)採用插件化架構,爲開發者提供了擴展能力的路徑。在智能體開發或工具鏈搭建中,演示文稿的生成是一個高頻需求。傳統的方案往往依賴外部工具或生成靜態 PDF,缺乏交互性與靈活性。本插件將一個成熟的 HTML 幻燈片方案移植爲 DSH 插件,提供零依賴、動畫豐富且支持離線的演示能力。

是什麼

dsh-frontend-slides 是一個 DeepSeek Harness 插件,由 GongYuanCaiJi 維護。它是一個零依賴的 HTML 幻燈片技能包,核心功能是將演示文稿轉化爲基於瀏覽器原生的 16:9 舞臺,並支持將 PPT/PPTX 轉換爲網頁。該插件逐字移植自上游的 frontend-slides 項目。

核心功能

插件包含以下核心組件和能力:

  1. 前端演示技能:核心技能 frontend-slides(SKILL.md,380 行),提供零依賴、動畫豐富、可離線運行的 HTML 演示文稿生成。
  2. 設計資源:包含風格預設(STYLE_PRESETS.md)、動畫模式(animation-patterns.md)、HTML 模板(html-template.md)以及視口基礎樣式(viewport-base.css)。
  3. 模板庫:內置 34 套 Bold 模板,位於 bold-template-pack/ 目錄。每個模板附帶 design.md 和 preview.md,支持先預覽小卡片再加載完整設計。
  4. PPT 轉換:提供腳本支持將 PPTX 提取爲可編輯網頁幻燈片,以及導出 PDF 和部署腳本(extract-pptx.py、export-pdf.sh、deploy.sh)。
  5. 逐字可自驗:全部 79 個技能文件與上游 v2.1.0 逐字節一致,雜湊值釘在 THIRD_PARTY_NOTICES.md 中,支持驗證。
  6. 按需加載:Catalog 僅暴露名字與描述,技能正文在模型真正調用時纔讀取,不佔用啓動時間。

安裝與啓用

使用官方安裝命令添加插件。安裝過程會檢查插件結構的正確性。

dsh plugin --profile <name> add github:GongYuanCaiJi/dsh-frontend-slides

本插件零運行時依賴,但包含一個 prepare 形狀檢查腳本。如果在安裝過程中 pnpm 提示 allowBuilds 白名單問題,請按提示允許。

典型用法

安裝完成後,模型在會話中即可看到技能 Catalog。當任務匹配時,模型會自動加載技能正文。用戶也可以顯式調用,在輸入內容前加上 /frontend-slides 前綴。

注意事項

  • 權限與運行環境:插件以當前 DSH 進程的權限運行。使用前建議檢查源碼與許可證(MIT)。
  • 驗證:若需確認文件完整性,可參考 THIRD_PARTY_NOTICES.md 中的雜湊驗證命令。
  • 移植說明:本插件僅保留了上游插件實際發佈的技能內容(79 檔),不包含根目錄的開發副本。

總結

dsh-frontend-slides 爲 DSH 生態提供了一套完整的演示文稿解決方案。它通過零依賴的 HTML 技能包,結合豐富的模板庫和 PPT 轉換能力,降低了智能體生成演示文稿的門檻。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜