DSH Marketplace

dsh-skin-market

kingOfSoySauce/dsh-skin-market

原生皮肤市场与生命周期管理器,发现社区皮肤、展示预览与兼容状态,并提供已验证的一键安装或手动安装入口。

30134TypeScriptMIT源码

安装

把 dsh-skin-market 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

GitHub 方式 · npm 包

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 dsh-skin-market 之前,先看这几条

  • 源码在这里: kingOfSoySauce/dsh-skin-market——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。

安全

装 dsh-skin-market 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

shell 命令(bash、exec、spawn 之类)

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — 嵌入 DSH 设置页的社区皮肤市场插件,提供皮肤发现和安装路径。

谁该装 — 在 DSH profile 中需要皮肤兼容性检查的用户适合安装它。 那些只使用官方皮肤的用户不需要,因为他们依赖默认外观。

注意 — 沙箱实测通过:在全新 profile 中安装并被 harness 注册。没发现明显的坑。

锐评 — 我会装它,因为它提供手动安装路径。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-skin-market 是做什么的

Fixed package paths pass verification and converge into a skin lifecycle control hub.

dsh-skin-market 是一个用于浏览和管理社区皮肤的 DeepSeek Harness 插件。它嵌入设置页,读取独立更新的皮肤目录,展示预览、兼容范围和安装方式,并支持安装、使用、停用、常驻、更新与卸载。目录在打开市场时获取,页面保持打开时约每 5 分钟检查一次,重新获得焦点时也会检查;网络异常时,浏览器优先使用最近一次有效缓存。

对于 npm 皮肤,市场提供安装或安装并使用流程。GitHub 仓库和 monorepo 子目录皮肤会给出固定的完整 commit,必要时还包含 &path:/子目录,不能改成 latest 或主分支。标记为需手动安装的目标,需要交给 agent,并在 Desktop 的插件页面确认。DeepSeek Harness 插件不会接受目录之外的任意命令或安装地址,但社区收录不等于安全认证,安装前仍应检查源码仓库、开源协议和兼容范围。

该插件适合需要集中维护皮肤的 DeepSeek Harness 用户;如果只安装单个皮肤,直接使用现有插件管理流程可能更简单。Desktop 的安装、启用和重启仍由应用界面完成。Web 页面因冲突无法操作时,插件提供终端重置命令;该操作会影响当前 Web profile 中皮肤的启用状态,因此应按管理工具对待。

dsh-skin-market 的文档

dsh-skin-market 的行为说明

从「设置 → 皮肤市场」或「插件 → dsh-skin-market」打开市场。目录独立于插件更新:打开时读取,页面保持打开时约每 5 分钟检查一次,重新获得焦点时也会检查。浏览器保留最近一次有效目录,网络异常时优先使用缓存。搜索和排序覆盖完整目录,列表分批加载。安装目标固定到收录时的版本或完整 40 位 commit,安装前会校验目标和入口。目录收录不代表安全认证。

DeepSeek Harness 中的安装

npm 皮肤提供安装或安装并使用流程。官方 Desktop 默认先安装,再确认使用;取消确认会保留包但不启用。标记为需手动安装的 GitHub 或 monorepo 子目录皮肤,必须使用面板给出的完整固定目标,并在 Desktop 的「插件 → 添加插件」中确认。monorepo 目标要保留 &path:/子目录。手动安装前应检查其他已启用皮肤是否冲突。

dsh-skin-market 的命令与恢复

Web 页面因皮肤冲突无法操作时,先停止当前 DeepSeek Harness Web 进程,再执行 ~/.dsh/profiles/web/node_modules/.bin/dsh-skin-market-reset --profile web。该命令停用市场管理的皮肤并恢复默认外观,但保留已安装的皮肤包和市场。官方 Desktop 不要执行此 Web profile 命令,应使用应用插件管理器或市场。

dsh-skin-market 的配置

设置 DSH_SKIN_MARKET_LOCAL_CATALOG=1 后,运行 dsh web 时,本地构建会读取当前构建包内的目录。README 未说明其他运行时配置项或默认值。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-skin-market 的同类插件

dsh-plugin-manager

zhu1090093659

10k

设置 → 插件 分区里的插件管理 Tab:从 npm/git 安装带进度、下次启动生效的启停开关、安装冲突对账可撤销、失败一键转交修复会话。

我们跑过,装得上

npm 包TypeScript今天

AI 锐评

dsh-plugin-manager

是什么 — 给 DSH 设置加 Plugins 页:从 npm 或 git 装插件并看进度,开关下次启动才生效,冲突可调和并撤销,可一键交给修复会话。

谁该装 — 你把 DSH Web 当日常工作台,profile 里已经混着 npm 源和 git 源的第三方 plugin,而且还在继续往里加。 日常只开会话写代码、第三方名单早就冻住的人,多这个页不会从现有路径里拿掉任何一步。

注意 — 实测在全新 profile 里能装上,并被 harness 注册进 profile。没发现明显的坑。

锐评 — 这不是装 DSH 时的默认项;只有管理开销已经大到要单独占一页时,我才会给它 profile 里的一个位子。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-market

dsh-market

8.0k

在 DeepSeek Harness 设置页内浏览、搜索并安装社区插件,支持分类筛选、一键更新与停用,以及主题切换与配置备份。

我们跑过,装得上

npm 包TypeScript24 天前

AI 锐评

dsh-market

是什么 — 在 DeepSeek Harness 设置里浏览、安装和更新社区 plugin,并做主题切换、分组与配置备份。

谁该装 — 用 DeepSeek 在 dsh web 上跑日常 agent,社区 plugin 已经往几十上走,缺的是设置里的分类检索、成组开关、即时切主题,以及把 plugin 列表和配置备份到另一台机器。 已经在 0.2.1 的 Discover 里把这份 catalog 加成 Index source、只在那里搜索安装的人,不必再开这个界面。

注意 — 实测在全新 profile 里能装上,并被 harness 注册进 profile。宿主需 dsh web 0.1.0-rc.6 或更新,否则会自行停用;官方 Desktop 开着时,那个 profile 只能在应用的 Settings → Plugins 里装,CLI 改不动。评论会访问 giscus.app 和 GitHub,Gist / WebDAV 备份和发帖需要 API key 或 token,安装与更新会执行 shell 命令。

锐评 — 我会用来管发现、分组和备份,但兼容性过滤是 opt-in,未声明或 GitHub-only 的条目仍会摆在格子里,看见卡片之后还得自己核对 engines.dsh。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2详情
481

DeepSeek Harness 社区内置插件市场(dsh-plugin)— 搜索插件、下载并安装 4000+ 人工精选社区插件,每日更新、完全免费。内置在 Harness「设置 → 插件中心」,无需离开应用即可浏览、搜索、安装各类 AI 插件。

我们跑过,装得上

npm 包TypeScript9 天前

AI 锐评

dsh-plugin-hub

是什么 — DeepSeek Harness 插件目录站,提供社区插件搜索下载与安装。

谁该装 — 在 DeepSeek Harness 中需要安装社区插件时,此插件适合使用。 如果你的工作不涉及浏览器端插件管理,则不必安装此插件。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。 未发现运行问题。

锐评 — 我会装它,因为它能在设置页面管理插件。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

dsh-find-plugin

awesome-dsh-plugin

201

会话内直接找插件:按关键词/分类搜索本精选 registry,返回描述与可直接执行的安装命令。

DeepSeek Harness 0.2.2-rc.1 拒装最新版

npm 包JavaScript1 个月前

AI 锐评

dsh-find-plugin

是什么 — 在 DeepSeek Harness 中搜索插件生态的对话工具。

谁该装 — 当你想让 agent 帮助发现特定类型插件时,比如终端 TUI 或微信通知相关插件。 如果你希望直接用 npm 命令安装已知插件,而不是让 agent 自动搜索时。

注意 — 安装后在全新 profile 中被 harness 注册进 profile 并通过测试。没发现明显的坑。需要手动审查第三方插件源码并固定 commit。

锐评 — 我会装它,因为它能让 agent 自动搜索插件生态并提供安装命令,但前提是使用前审查源码。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情

面向 GitHub dsh-plugin 话题的插件与技能市场:设置页内逛自动收录的全量索引(CI 每 2 小时刷新),一键安装带类型识别、安装脚本与宿主依赖遮蔽安全检查、环境变量密钥管理,并附 STANDARD.md 识别层规范。

我们跑过,装得上

GitHub 源码JavaScript24 天前

dsh Web GUI 内的社区插件市场:浏览 awesome-dsh-plugin.com 目录,从 设置 → 插件 → 插件市场 安装/卸载插件到 profile。

DeepSeek Harness 0.2.2-rc.1 拒装最新版

npm 包JavaScript2 个月前

AI 锐评

dsh-webui-market-plugin

是什么 — 提供 DeepSeek Harness web GUI 插件市场的访问入口,用于浏览目录并安装社区插件。

谁该装 — 使用 DeepSeek Harness web profile 的用户,在需要添加社区插件支持时可通过此插件安装。 不使用 web GUI 或无需社区插件市场功能的用户不必安装此插件。

注意 — 沙箱实测在全新 profile 安装成功并被 harness 注册进 profile。从源码安装需要先手动放行构建脚本。没发现明显的坑。

锐评 — 我会装它,因为它支持跨 profile 同步,但前提是目标 profile 已初始化。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情