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 页面无法操作,还提供了专用命令可以一键重置所有皮肤,恢复默认外观,不会丢失已安装的皮肤包。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-skin-market(kingOfSoySauce/dsh-skin-market)
仓库:https://github.com/kingOfSoySauce/dsh-skin-market
本站详情页:https://www.yhbd.top/plugins/kingofsoysauce-dsh-skin-market/
本站登记:类型 skin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 181 · 最近提交 2026-10-03 · 主语言 TypeScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 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 设置页的皮肤市场,可以浏览、安装、使用、停用、更新和卸载社区皮肤。
在线预览
近期收录
安装
命令安装:
安装前请确保已关闭其他皮肤插件,避免冲突
# 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 →
vlln/plugin-registry
FTShare-Lab/dsh_kline
147228/dsh-xiaoyao-skins
weibaohui/skills-management
keman-ai/dsh-skin-market
pn1024/dsh-skill-market
XHR666/dsh-mpkg-wallpaper