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 协议。

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

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

小夜