Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
界面增强 #dsh-plugin#dsh-plugin-verify#dsh-plugins#deepseek-harness#deepseek-harness-plugin#deepseek-harness-plugins

dsh-ui-skins

DeepSeek Harness 换肤插件:把预设配色皮肤注册为 alias-token 主题,持有持久化偏好,并在设置页管理当前皮肤。

edwardyang0011 @edwardyang0011 ⬇ 2 ★ 1 main

安装

dsh plugin --profile web add github:edwardyang0011/dsh-ui-skins
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

DeepSeek Harness 换肤插件:把预设配色皮肤注册为 alias-token 主题,持有持久化偏好,并在设置页管理当前皮肤。

该插件未提供要点说明,请参考仓库 README。

dsh-plugindsh-plugin-verifydsh-pluginsdeepseek-harnessdeepseek-harness-plugindeepseek-harness-plugins
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/edwardyang0011/dsh-ui-skins
许可证未标注(见仓库)
主要语言main
下载量2
GitHub 星标1
最近推送2026-08-14
收录日期2026-09-19
分类界面增强

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# @deepseek-ai/dsh-client-ui-skins

English | [中文](README.zh.md)

换肤插件(Skin plugin): registers preset color skins as alias-token themes on the ui-theme service, owns the durable `ui-skins.skin` preference, and registers a Skin row into the settings General section (next to the Appearance row).

Each preset skin is a `ThemeDefinition` (`{ id, colorScheme, tokens }`) registered through `ctx.theme.register` — the theme registry's sanctioned third-party extension point. The theme presenter applies the composed tokens as inline CSS variables on `body`, so the skins reuse the entire `--dsw-*` machinery (palette switching, `theme/change` snapshots, meta theme-color) without touching any stylesheet.

The built-in Appearance row stays the preference authority. The plugin mirrors `theme/change` and keeps the durable skin id in agreement with whatever preference is live:

- picking a preset skin switches the preference to that skin id and persists it under `ui-skins.skin`;
- the **Default** choice restores the built-in preference captured when the skin was picked (or `system` when none was);
- touching the Appearance row (a built-in preference wins) clears the persisted skin, so the two rows cannot drift — the last write wins.

Durable schema (`ui-skins`): `skin` ∈ `default | ocean | sakura | forest | midnight`, default `default`.

Presets:

| id | scheme | palette |
| --- | --- | --- |
| `ocean` | light | 蓝绿海洋:海面蓝白底、深青色主色 |
| `sakura` | light | 樱花粉:樱粉白底、玫红主色 |
| `forest` | dark | 松林绿:墨绿黑底、翠绿主色 |
| `midnight` | dark | 深空紫:紫黑底、淡紫主色 |

Swatch chrome colors live in `SkinRow.module.css`; the token maps in `src/skins.ts` are the theme values.

## Install

Install this package from the repository (the prebuilt `lib/` is committed):

```sh
pnpm add github:edwardyang0011/dsh-ui-skins
```

Then register the row in your DSH profile patch — `cordis.patch.yml` under `$DSH_HOME/profiles/...`:

```yaml
- id: ui-skins
  name: '@deepseek-ai/dsh-client-ui-skins'
```

Restart `dsh web` and pick a skin under Settings → General. The peer dependencies match the published `0.1.0-rc.5` dsh family.

## Model Experience

None, as skins are a browser-side preference.

#### KV Cache effect

None; this package neither assembles nor sends a provider request.

## Known Limitations and Deferred Work

- **Skins are theme overrides, not full themes** — each skin overrides a curated alias-token set; values absent from the override keep the base palette, so a skin does not re-author every surface.
- **One scheme per skin** — the theme registry pins a `colorScheme` per registered theme, so a skin is either light or dark rather than scheme-aware.

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。