ManuSpurs/dsh-skin20260814

dsh-skin enhanced version: provides skin switching and custom background wallpaper for DeepSeek Harness

A skin switcher + custom wallpaper for DeepSeek Harness, in the spirit of Codex themes. Registers a curated catalog of palettes into DSH's built-in theme runtime and adds two rows to Settings → General below the built-in Appearance row: skin switching (catalog of palettes) and custom wallpaper. The plugin's patch layer inserts the skin loader entry; preferences are stored process-local (matching the product's own remote browser preference boundary) and survive reloads on the same origin via localStorage.

Web UI Enhancements ★ 3 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add -w /path/to/dsh-skin

Local-dir install per README (English): dsh plugin --profile web add -w /path/to/dsh-skin — the -w flag is required because every profile ships a pnpm-workspace.yaml and pnpm 9 refuses a bare add with ERR_PNPM_ADDING_TO_ROOT. Then stop and restart dsh web. No npm package published.

Compatibility

DeepSeek Harness web profile (DSH rc.6 era; skin loader entry inserted via bundle patch layer).

Details

Recent updates

skin switcher + custom wallpaper; curated palette catalog; Settings → General rows; bundle patch layer loader entry.

FAQ

Why is the -w flag required?
Every DSH profile ships a pnpm-workspace.yaml, so pnpm 9 treats the profile directory as a workspace root and refuses a bare add with ERR_PNPM_ADDING_TO_ROOT.
Where do I use it after install?
Open Settings → General — two new rows below the built-in Appearance row control skins and wallpaper.
Do I need to restart?
Yes — stop the running dsh web instance, then start dsh web again to pick up the new bundle layer.

Alternatives

ManuSpurs/dsh-skin20260814 · orxz/deepseek-harness-themes · KinGao294/dsh-skin

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins