dsh-skin-manager

DSH PLUGINUI 与外观

仓库 xiaoyangcheng84-svg/dsh-skin-manager · npm dsh-skin-manager

UI 与外观 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

dsh-skin-manager 是 DeepSeek Harness 的皮肤管理器,自动发现已安装皮肤,在设置页一键切换并热重载,支持恢复默认外观。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 6 复刻 0 · 未关闭 issue 1
最近更新 2026-08-19 创建于 2026-08-15
README 4.1 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add [email protected]
兼容 DSH 版本0.2.0-rc.2 等 11 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-client-locale@^0.1.0-rc.6 等 6 个需要同时安装的同级依赖
npm 包名dsh-skin-manager可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-skin-manager:DeepSeek Harness 的皮肤管理插件

  • 自动发现皮肤
  • 设置页管理
  • 一键切换热重载
  • 互斥激活
  • 恢复默认外观

适用场景

文件读写皮肤主题

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

UI 与外观
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方xiaoyangcheng84-svg仓库 dsh-skin-manager · 默认分支 main
分类UI 与外观skin
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue6 / 0 / 1收录时的数值,非实时
创建 / 更新2026-08-15 · 2026-08-19最后推送 2026-08-19
本站收录2026-08-17首次进入本站目录的时间

README 全文

4.1 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-skin-manager · 皮肤管理器

English | 中文

面向 DeepSeek Harness Web GUI 的轻量皮肤管理器:自动发现所有已安装的
皮肤(任何带 skin.json 且附带预构建 client bundle 的包),在独立的
设置 → 皮肤 页面列出全部皮肤,一键切换——互斥生效,热载入无需重启
dsh web。

特性

  • 动态发现:扫描 web profile 的 node_modules,找出所有带 skin.json
    和预构建 lib/client.js 的包;也能识别市场下载的无 skin.json 主题
    (带 client bundle 且 cordis.patch.yml 插入 theme/skin 行,例如
    dsh-skin / Codex 风格皮肤、dsh-kimino-theme)。新装的皮肤自动出现,
    无需重新生成清单、无需改代码。
  • 独立设置页:注册 settings.section(id skins,order 20),出现在
    设置侧栏,与「通用」「模型」平级。
  • 一键应用:选中皮肤点「应用」,profile patch 被重写,DSH 配置 watcher
    秒级热载入;刷新页面即生效。
  • 互斥切换:同一时刻只激活一个皮肤(激活者写 insert 行,其余写
    disabled: true 行)。
  • 恢复默认:「官方默认」关闭全部皮肤,回到 DeepSeek Harness 原生外观。

安装

dsh plugin --profile web add github:xiaoyangcheng84-svg/dsh-skin-manager

然后重启 dsh web(或走插件市场热安装)。刷新页面后打开
设置 → 皮肤。

> github: 源安装需要本机有 git;也可以本地 checkout 后用
> dsh plugin --profile web add link:<路径> 安装。

使用

  1. 打开 设置 → 皮肤
  2. 看到「官方默认」+ 所有已安装皮肤(如 深海女仆工坊 / maid-atelier)
  3. 点某皮肤的「应用」→ 提示成功后点「刷新」→ 皮肤切换
  4. 点「官方默认」的「应用」→ 恢复原生外观

皮肤包协议

任意包满足以下条件即被识别为皮肤并出现在列表:

  • 位于 profile 的 node_modules(顶层或 @scope/name)
  • 带 skin.json(id、name、package、accent、bodyAttr、
    tagline,可选 wiring.id——与 dsh-deep-whale / dsh-web-ui 皮肤字段一致)
  • 带预构建 client bundle(exports["./client"] 或 lib/client.js)

没有 skin.json 的市场主题也会被识别,条件如下:

  • 有 dsh.client 和 dsh.bundle.patch
  • cordis.patch.yml 里是简单的 insert 行
  • 包名、loader 行 id,或(immediately 加载的 client bundle)描述/关键词
    包含 theme/skin
  • 带预构建 client bundle

与插件市场(dsh-market)的联动

安装 dsh-market 时,用本管理器应用皮肤会同时:

  • 重写 cordis.patch.yml 的 managed 段(重启后仍生效)
  • 更新 dsh-market 的 .dsh-market/state.json,防止它在下次启动时把刚
    选中的皮肤再禁用
  • 卸载 dsh-market 残留的 hot mount,避免多个皮肤叠在一起
  • 在改写 patch 前先同步 dsh-market 的内存禁用状态,防止市场的自愈逻辑
    把你刚应用的皮肤立刻又禁用掉——不需要再手动去市场里点“使用”

切换原理

切换 = 重写 profile 的 cordis.patch.yml 中由
# --- dsh-skin-manager managed --- 标记的 managed 段:

  • 激活皮肤 → - insert: 行
  • 其他皮肤 → - id: + disabled: true 行

非皮肤的用户 patch 行(如 dsh-market)原样保留。

API

host 半区在 /api/skin-manager 下挂三个路由:

路由 方法 用途
/api/skin-manager/list GET 列出已装皮肤 + 当前激活 id
/api/skin-manager/apply POST { id } 或 { id: "official" } 切换
/api/skin-manager/bundle GET ?id= 提供皮肤的 client bundle

开发

client bundle 直接用 __ModuleLoader__ bundle 格式手写(与官方 ui-*
包 tsdown 产物的形状一致),无需构建步骤。lib/client.js 只能
require 模块表实体(平台种子词如 react、已注册的 client bundle)。

许可

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-skin-manager 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add [email protected]` 即可。对应的 npm 包名是 `dsh-skin-manager`。

dsh-skin-manager 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-skin-manager 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-skin-manager 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2。版本较多,只列出前 8 个。

dsh-skin-manager 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@^4.0.1、@deepseek-ai/dsh-client-locale@^0.1.0-rc.6、@deepseek-ai/dsh-client-runtime@^0.1.0-rc.6、@deepseek-ai/dsh-client-ui-settings@^0.1.0-rc.6、@deepseek-ai/dsh-client-ui-slots@^0.1.0-rc.6。环境不满足时安装会失败,建议先确认本机版本。

dsh-skin-manager 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-skin-manager 有哪些功能?

自动发现皮肤、设置页管理、一键切换热重载、互斥激活、恢复默认外观。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

1 条
不同作者的仓库分开列,请确认你要装的是哪一个
UI 与外观
按星标排序,可作替代方案

awesome-dsh-plugin

awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harnes

L4 · 沙盒安装通过 1.8 万 星

deepseek-balance-whale-widget

DeepSeek-Balance-Whale-Widget

DSH 界面右下角的常驻小鲸鱼余额挂件,实时显示 DeepSeek 账户余额、今日已用与每轮对话消耗,支持拖拽吸附、Q 弹动画与音效,开箱即

L4 · 沙盒安装通过 4,492 星

dsh-better-sidebar

DSH-better-sidebar

面向 DeepSeek Harness 的服务化侧边栏工作台插件,把文件编辑、终端、Git 变更、子代理任务与侧边对话整合进右侧栏与底部面板

L4 · 沙盒安装通过 4,112 星

dsh-deep-whale

dsh-deep-whale

DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。

L4 · 沙盒安装通过 2,470 星

deepseek-design

deepseek-design

可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

L4 · 沙盒安装通过 1,438 星

superdesign-skill

superdesign-skill

Superdesign为DeepSeek Harness等编码代理提供设计判断力,将AI生成的平庸UI转化为可交付的精致前端,支持设计系统、

L3 · 安装规范通过 647 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。