kingOfSoySauce/dsh-skin-market 预览 preview

kingOfSoySauce/dsh-skin-market

DeepSeek Harness skin market 皮肤市场 已收录200+DSH 皮肤 完善评分系统加人工审核,有便捷的社区收录入口;有在线页面方便在线浏览,也有插件方便管理本地皮肤

Project Overview项目介绍

This is a native plugin built exclusively for DeepSeek Harness (DSH) that adds an embedded skin marketplace to DSH’s settings page. It allows users to browse, install, activate, deactivate, update, and uninstall community-created DSH skins directly from within DSH. There are two common installation methods: running a DSH CLI command, or copying a pre-written prompt to let DSH Agent handle the full installation process automatically. Before installation, it checks for conflicting existing skin plugins to avoid compatibility issues. After installation, users can update the plugin itself with a single click directly from the skin market page.

The skin market automatically pulls the latest catalog of available skins from GitHub Pages when opened. While the page remains open, it silently checks for new skin updates every 5 minutes, so newly added skins are available immediately without requiring users to upgrade the market plugin itself. If there are network issues or the remote catalog fails validation, it falls back first to a cached version of the catalog, then to a built-in local version that is included with the plugin installation. This ensures that core functionality remains available even when there are problems connecting to remote servers.

This project is open source under the permissive MIT license. Third-party DSH skin developers can add their creations to the marketplace by opening a pull request to the main repository with a properly formatted YAML entry. The project also includes tools for local development and validation of new skin entries. If a skin conflict leaves the DSH page unoperable, the plugin provides a dedicated command that resets all active skins and restores the default DSH appearance without removing any installed skin packages. This makes it easy to recover from compatibility issues without requiring a full reinstall of DSH or any skin plugins.

这是一款专为 DeepSeek Harness (DSH) 开发的原生插件,它在 DSH 的设置页面嵌入了一个社区皮肤市场,支持用户浏览、安装、启用、停用、更新和卸载第三方开发者分享的 DSH 皮肤。用户可以通过 DSH CLI 命令安装,也可以复制专用提示词让 DSH Agent 自动完成安装,安装后还支持在页面内一键更新插件本身。

皮肤市场会在打开时自动从 GitHub Pages 拉取最新的皮肤目录,页面保持打开期间每 5 分钟会静默检查一次更新,新收录的皮肤不需要升级插件就能即时看到。如果遇到网络问题或目录校验失败,它会自动回退到缓存目录,再回退到插件内置的本地目录,保证基础功能可用。

本项目采用 MIT 许可证开源,第三方皮肤开发者可以通过提交 PR 的方式将自己开发的 DSH 皮肤收录到市场中。如果皮肤冲突导致 DSH 页面无法操作,还提供了专用命令可以一键重置所有皮肤,恢复默认外观,不会丢失已安装的皮肤包。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 no risk signal found未发现风险信号
  • This site's static screen found no obvious risk signal (stars, license, activity, manifest)本站静态筛查没发现明显风险信号(星标、许可证、更新活跃度、清单完整度)
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add "dsh-skin-market@latest"

把 kingOfSoySauce/dsh-skin-market 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

DSH 皮肤市场

一个嵌入 DSH 设置页的皮肤市场,可以浏览、安装、使用、停用、更新和卸载社区皮肤。

DSH 设置中的皮肤市场发现页

DSH 皮肤市场中的 Deep Whale 皮肤详情弹窗

在线预览

点击查看在线皮肤市场

近期收录

安装

命令安装:

安装前请确保已关闭其他皮肤插件,避免冲突

# Web 版
dsh plugin --profile web add "dsh-skin-market@latest"

# 官方桌面版:不要在终端执行;在桌面应用「插件 → 添加插件」中输入并启用
dsh-skin-market@latest

提示词安装:

点击展开提示词

复制以下给 DSH Agent;它会先判断宿主,再选择安装方式。

请安装 dsh-skin-market。先运行 dsh --version,并根据当前宿主和实际 profile 的 package.json/bundles 判断是 Web 版还是官方 Desktop;无法判断就先问我。

- Web 版:先检查冲突,再执行 dsh plugin --profile web add "dsh-skin-market@latest"。
- 官方 Desktop:不要执行 dsh plugin --profile desktop;在桌面应用「插件 → 添加插件」中输入 dsh-skin-market@latest 并启用。

安装前只读检查当前宿主实际 profile,发现其他皮肤插件就列出并停下;没有冲突才安装。安装后验证同一 profile 中有 dsh-skin-market 的依赖和 bundle,并告诉我重启哪个宿主、从哪里打开「皮肤市场」。不要替我安装其他皮肤。

安装失败时,可以让 DSH 自己排查

皮肤市场的安装、更新和卸载会调用 DSH 的 profile 插件管理器;当前 DSH 使用 pnpm 管理 profile 依赖。如果出现 pnpm is not recognized、package manifest missing 或 allowBuilds 相关报错,不必手动猜测 profile 状态。

含子目录路径的 GitHub 目标(github:…#commit&path:/…)请优先用市场页一键安装。市场安装结束后会校验 node_modules 中的包名是否与目录一致,避免 &path: 被截断时误把仓库根包装成成功。Windows 上不要把这段 spec 交给 dsh plugin add:cmd.exe 会在 & 处截断。下面的手动命令仅适用于 Web profile;官方 Desktop 请使用桌面插件管理器:

pnpm add "github:owner/repo#<commit>&path:/subdir" --dir $env:USERPROFILE\.dsh\profiles\web

如果报错含 ERR_PNPM_UNEXPECTED_STORE,是 profile 的 node_modules 与当前 pnpm store 代际不一致(常见于本机同时装了 pnpm 10 / store v10 和 pnpm 11 / store v11)。在 profile 目录内 查看 node_modules/.modules.yaml 的 packageManager 和 storeDir,再对比同一目录下的 pnpm --version 与 pnpm store path;不要用 DSH 源码仓库目录里的结果来判断。用 .modules.yaml 记录的同一版 pnpm 重试,或用当前 pnpm 重建该 profile 的 node_modules。Windows 上 dsh plugin add 走 PATH 上的 pnpm,不会因为源码仓库写了 "packageManager": "pnpm@11" 就自动切换。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-bridge 下一个 Next dsh-memory →