PPT Expert: DeepSeek Harness 插件

DeepSeek Harness (DSH) 採用了“一切皆插件”的理念。在文檔工作流中,生成排版精美、帶圖表和動畫的演示文稿(PPT)往往需要大量手動調整。TANGZHUO12 開發的 ppt-expert 插件旨在解決這個問題。

這是一個將“幻燈片專家人格”、LibreOffice Impress MCP 服務器(9 個工具)、matplotlib 圖表內核和實時瀏覽器預覽打包在一起的 DSH 擴展包。它接收一句話需求,輸出帶動畫和商務圖表的成品演示文稿。

核心功能

插件包含三個主要部分:專家人格、MCP 工具鏈和實時預覽。

  1. 幻燈片專家人格
    人格定義了 247 行的系統提示詞,包含版式配方(25.4×14.29cm 版面校準座標庫)、11 條紅線(含 audit 機器審計對比度檢查)以及圖表數據形狀契約。

  2. LibreOffice Impress MCP 服務器
    提供 9 個工具,覆蓋文檔、幻燈片、形狀、文本、動畫、過渡和導出操作。此外,還支持 table_read(智能讀取 xlsx/xls/ods/csv 表格)和 chart_make(18 種商務圖表 matplotlib 直出,40-120ms/張,中文原生)。

  3. 瀏覽器實時預覽
    模型保存文檔時,瀏覽器自動彈出預覽頁(默認端口 127.0.0.1:18465)。之後每完成一頁自動刷新,預覽頁會跟隨智能體操作的頁面進行翻頁。

安裝與啓用

安裝過程需要運行 setup.sh 腳本來裝配 MCP 服務器和 Python 虛擬環境。

  1. 克隆倉庫到 DSH profiles 目錄:
    git clone https://github.com/TANGZHUO12/ppt-expert.git ~/.dsh/profiles/ppt-expert
  1. 進入目錄並運行安裝腳本:
    cd ~/.dsh/profiles/ppt-expert && ./setup.sh

安裝完成後,可以在 DSH 中直接使用該 profile。如果你已有 profile,也可以將其作爲擴展包加入:

cd ~/.dsh/profiles/<你的profile>
dsh plugin --profile <你的profile> add https://github.com/TANGZHUO12/ppt-expert.git
# 在該 profile 的 package.json 裏,把 "dsh-ppt-expert" 加進 dsh.profile.bundles 數組

典型用法

安裝完成後,通過命令行指定 profile 並輸入需求即可生成 PPT:

dsh --profile <你的profile> "做一份 5 頁的《XX介紹》PPT"

適用場景與注意

  • 環境依賴:需要安裝 LibreOffice(MPL-2.0 許可證)和 Python ≥ 3.10。
  • 權限設置:插件默認權限爲 danger-full-access,智能體需要讀寫文檔與工作目錄的權限。
  • 零依賴:插件聲明零 npm 依賴,以避免與 DSH 內部模塊版本衝突。
  • 預覽控制:若不想彈窗預覽,可設置環境變量 PPT_PREVIEW=0。

該插件由 TANGZHUO12 維護,遵循 MIT 協議。

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

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

小夜