READMESource: main@f14fc61a
dsh-ppt-studio
DeepSeek Harness (dsh) 一站式 PPT 创作与美化插件包
设计规范 Skill · 6 套主题色板 · 0–100 审美体检 · 一键非破坏式美化 · 300 DPI 图表与图示生成
为什么做这个插件?
让 AI 直接写 .pptx 时,常见的问题是文字墙堆砌、字号混乱、对比度不达标、元素越界重叠、配图风格割裂。
dsh-ppt-studio 通过 cordis.patch.yml 为 DeepSeek Harness 注入完整的演示文稿设计工作流,涵盖三个可独立开关与配置的子插件:
| 子插件 | 注册能力 | 核心作用 |
|---|---|---|
dsh-ppt-studio/design-skill |
Skill: ppt-design-masteryTools: ppt_list_themes, ppt_get_theme |
注入 16:9 安全网格、4 级字号阶梯、60-30-10 配色与 WCAG 对比度规范,提供 6 套策划级主题色板 |
dsh-ppt-studio/beautifier |
Tools: ppt_audit, ppt_beautify, ppt_apply_layout |
对现有 .pptx 进行 0–100 分审美诊断、一键非破坏式美化(输出对比评分),以及生成 6 种像素对齐的 16:9 版式 |
dsh-ppt-studio/visuals |
Tools: ppt_generate_chart, ppt_generate_diagram |
生成 300 DPI 统计图表(8 类)与同色系结构化图示(4 类),支持通过 insertInto 一步嵌入 .pptx 指定页面 |
快速安装
仓库已包含预编译的
lib/产物,无需额外构建步骤,可直接通过 DeepSeek Harness 安装。
方式一:CLI 一键安装(推荐)
# 安装最新 main 分支
dsh plugin --profile web add https://github.com/Anon1009/dsh-ppt-studio
# 或锁定 v0.1.0 版本
dsh plugin --profile web add https://github.com/Anon1009/dsh-ppt-studio#v0.1.0
方式二:在 DSH Web 界面安装
- 打开 DeepSeek Harness Web 侧边栏 Plugins → Add plugin。
- 填入仓库地址:
https://github.com/Anon1009/dsh-ppt-studio(或本地.tgz安装包路径)。 - 在插件列表中按需启用 / 配置
design-skill、beautifier、visuals。
运行环境说明(Python 依赖自动引导)
- 本机仅需安装 Python 3.10+(或
uv)。 - 首次调用
ppt_*工具时,插件会自动在用户缓存目录($DSH_HOME/cache/dsh-ppt-studio/venv或~/.cache/dsh-ppt-studio/venv)初始化独立虚拟环境并安装python-pptx、matplotlib、Pillow,无需手工配置。 - 如处于受限/离线环境,可提前执行
npx dsh-ppt-studio-setup或手动pip install -r python/requirements.txt,也可在插件设置中关闭autoInstallPythonDeps并指定本地pythonExecutable。
内置能力一览
6 套策划级设计主题
| 主题 ID | 视觉风格 | 适用场景 |
|---|---|---|
executive-navy |
深海蓝 + 琥珀金 | 商业汇报、高管述职、战略规划 |
minimal-ivory |
象牙白 + 炭黑极简 | 产品发布、设计评审、极简风演讲 |
tech-obsidian |
曜石黑 + 霓虹青紫 | 技术架构、AI/云原生发布、开发者分享 |
academic-emerald |
祖母绿 + 暖灰学术 | 论文答辩、科研报告、数据分析 |
editorial-terracotta |
陶土橙 + 米白杂志感 | 品牌故事、市场洞察、创意提案 |
morandi-slate |
莫兰迪灰蓝 | 咨询报告、项目复盘、通用商务 |
版式与配图支持
- 6 种 16:9 版式原型(
ppt_apply_layout):cover(封面)、section_divider(章节过渡)、kpi_cards(指标卡片)、two_column_comparison(双栏对比)、timeline_steps(时间轴/步骤)、chart_with_insights(左图右洞察)。 - 8 类 300 DPI 统计图表(
ppt_generate_chart):bar、horizontal_bar、line、area、donut、radar、waterfall、combo,自动同步主题色板并去除多余边框与图例噪音。 - 4 类结构化图示(
ppt_generate_diagram):architecture(分层架构图)、flowchart(流程图)、quadrant(四象限图)、funnel(转化漏斗图)。
使用示例
安装并启用插件后,直接在 DeepSeek Harness 中对 Agent 下达自然语言指令即可:
- 美化现有 PPT:
「先用
ppt_audit诊断一下deck.pptx的排版问题,再用tech-obsidian主题帮我美化并输出前后评分对比。」 - 从零制作高颜值汇报:
「按
executive-navy主题做一份 6 页的 Q3 产品复盘 PPT,包含封面、核心 KPI 卡片页、各渠道增速瀑布图页和未来规划时间轴页。」 - 生成配图并嵌入指定页:
「画一张同色系的系统分层架构图,直接嵌入到
proposal.pptx的第 3 页右侧。」
本地开发与测试
npm install
npm run build
python3 -m venv .venv && .venv/bin/pip install -r python/requirements.txt
npm run test:python
npm run test:node
No comments yet. Be the first to write one.