Releases: OMSociety/dsh-kimi-ppt
Releases · OMSociety/dsh-kimi-ppt
Release list
v1.1.1
修复
- 注册
kimi-ppt技能时补上source,加载该技能不再报loaded skill "kimi-ppt" source must be a string。
变更
- 声明宿主依赖区间
>=0.1.5-rc.2 <0.3.0-0(peerDependencies:@deepseek-ai/dsh-skill)。DSH 0.1.7-rc.1 起的兼容闸按该字段逐条判定插件能否在宿主上加载;本插件在 DSH 0.2.0-rc.1 上安装与加载正常。
Fixed
- Skill registration now passes
source, so thekimi-pptskill no longer raisesloaded skill "kimi-ppt" source must be a stringwhen it is loaded.
Changed
- Declared the host range
>=0.1.5-rc.2 <0.3.0-0inpeerDependencies(@deepseek-ai/dsh-skill). The compatibility gate in dsh 0.1.7-rc.1 and later checks this field entry by entry to decide whether the plugin may load on the host; this plugin installs and loads normally on dsh 0.2.0-rc.1.
v1.1.0
[1.1.0] - 2026-09-14
修复
scripts/check_fonts.py:规范名 → 实装名映射表补齐思源黑体 CN;缺失字体没有对应替代建议时,报告不再输出替代 None。reference/fonts.md:Stylized font列取值与字体类型对齐——阿里妈妈刀隶体、阿里妈妈东方大楷、站酷文艺体、飞波正点体、得意黑、ZCOOL KuaiLe标记为风格化字体(原取值按「有无使用限制」填写,与列名语义相反)。scripts/pptd_to_pptx.py:模块文档字符串与实现对齐——table已支持,icon/chart静默跳过,image需本地文件,未知shapeName退化为矩形。
变更
SKILL.md补齐开箱所需事实:.pptd必须声明version: v2;两条轨道的依赖与边界(Node.js 18+ 含 npm、Chrome 或 Edge、agent-browser ≥0.33.2由脚本经 npm 安装或升级、自动安装范围PyYAML/Pillow/websocket-client、本地轨道的元素支持为真子集、输出已存在须--force)。- 预览命令简化为
python scripts/pptd_to_png.py <deck.pptd>(缺省输出<工程目录>/.preview),并说明预览不渲染table/icon/chart;示例占位符统一为<工程目录>。 - 叙述通用化,去掉对特定机器与平台的假设;术语统一为「本地轨道 / 桌面增强轨道」,映射表口径统一为「以
check_fonts.py在本机的输出为准」。 reference/local-fonts.md:精品点阵体、LXGW Bright、ZCOOL KuaiLe独立为「中英混排(Mixed CJK–Latin)」分组,与fonts.md分组一致;删除与SKILL.md重复的规则声明,并标注映射表为常见实装名参考。reference/slides_categories.md:用法说明由三条列表合并为一句,章节编号统一为1./2.。
移除
SKILL.md的本地编辑器入口npx open-kimi-ppt-skill serve:上游 npm 包open-kimi-ppt-skill已于 2026-08-07 下架,该入口不可用;手动编辑统一为「改.page→pptd_to_png.py预览 → 重导出」。
1.0.3 未单独发版,其变更一并包含在本版本中。
[1.0.3] - 2026-09-12
变更
- 字体路径动态解析与跨平台健壮性增强:
scripts/check_fonts.py与scripts/pptd_to_png.py在 Windows 环境下优先读取%SystemRoot%\Fonts及当前用户字体目录(~\AppData\Local\Microsoft\Windows\Fonts),不再硬编码C:\Windows\Fonts;POSIX 环境增加~/.local/share/fonts探测支持。 - 脱敏与通用化表述优化:
reference/local-fonts.md脱敏「本机」口吻,优化为面向各机型通用实装名称与典型免费商用字体推荐。 - 冗余清理:清理分发与备份中遗留的
__pycache__编译缓存。
v1.0.2
[1.0.2]
新增
- 字体解析跨平台:
scripts/check_fonts.py与scripts/pptd_to_png.py不再写死C:\Windows\Fonts——Windows 仍读字体注册表(族名 + 字重),Linux / macOS 改扫系统字体目录(fontconfig / Font Book 常用路径),并新增系统兜底字体解析(按需选粗/常规字形),预览渲染在非 Windows 机器上不再因找不到字体而失败。
修复
reference/local-fonts.md里的两处失效引用(指向已被中文版SKILL.md删除的旧小节名Font availability check)改为指向现行「三、字体核对(防豆腐块)」。
变更
reference/local-fonts.md明确映射表是某台基准机的快照、不是通用事实:换机器先跑check_fonts.py,以脚本输出为准;SKILL.md相应把「写本机实装名」改为「写目标机的实装名」,并说明字体目录的平台差异。
v1.0.1
[1.0.1]
变更
skills/kimi-ppt/SKILL.md由英文叙述改为中文精炼版:按「需求确认 → 前置检查 → 字体核对 → 生成 → 校验 → 导出交付」六步重排,篇幅从 217 行压到 116 行,去除与reference/重复的英文长段说明。- 补齐关键约束:需求确认四维度表、工程目录布局、复刻/编辑/套模板/风格迁移四类生成策略、配图四条纪律、导出后 CT_Slide 根级
transition校验、动画与备注默认不加。 - 明确本地轨道为默认:
pptd_to_pptx.py(纯本地、离线)优先,export_pptx.py(字体嵌入 + 淡入淡出)作为桌面增强轨道,沙箱受限时直接回退、不反复重试。
v1.0.0
[1.0.0] - 2026-09-03
新增
- 从 MIT 的
open-kimi-ppt-skill引入kimi-ppt技能:创建 / 编辑 / 复刻 / 导出 PPT,内置学术 / 咨询 / 金融 / 促销 / 工作等设计系统与本机字体映射。 - 本地导出增强:
pptd_to_pptx.py纯本地生成 PPTX(python-pptx);pptd_to_png.py本地渲染预览图做视觉 QA(Pillow);check_fonts.py本机字体检查(规范名 → 实装名映射)。 - 打包为 DSH 插件(
dsh.bundle+plugin/index.mjs注册skills/),支持dsh plugin add github:OMSociety/kimi-ppt-skill安装。