dsh-skill-market

DSH PLUGIN记忆与知识

仓库 montersy123/dsh-skill-market · npm @montersy123/dsh-skill-market

记忆与知识 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

Browse, search and install SkillHub skills inside DeepSeek Harness. / 在 DeepSeek Harness 内浏览、搜索并安装 SkillHub 技能。

一句话选型结论

按资料字段整理

dsh-skill-market 是记忆与知识类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类记忆与知识 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 0
最近更新 2026-10-08 创建于 2026-10-04
README 12.1 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add @montersy123/dsh-skill-market@2.0.3
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.0-rc.2,Node.js 要求 >=20;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.0-rc.2版本不匹配时安装会报错
Node.js 要求>=20来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名@montersy123/dsh-skill-market可用 npm view 查看包信息

能做什么

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

文件读写联网搜索

上游标签

deepseek-harnessdshdsh-pluginskill-marketskillhub

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.0-rc.2),按版本装不容易报错。

先想清楚的地方

  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在记忆与知识场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-skill-market当前 L5 · 运行验证通过 低风险 1 0.2.0-rc.2 有
ruflo L3 · 安装规范通过 低风险 7.4 万 未标注 无
OpenViking L3 · 安装规范通过 低风险 3.9 万 未标注 无
WeKnora L4 · 沙盒安装通过 低风险 3.3 万 未标注 有
distilly L4 · 沙盒安装通过 低风险 2.5 万 未标注 有
EverOS L4 · 沙盒安装通过 低风险 1.3 万 未标注 有

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方montersy123仓库 dsh-skill-market · 默认分支 main
分类记忆与知识knowledge
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 0收录时的数值,非实时
创建 / 更新2026-10-04 · 2026-10-08最后推送 2026-10-08
本站收录2026-10-14首次进入本站目录的时间

README 全文

12.1 KB
作者原文,中文版优先;只做安全转义,不改内容

简体中文 · English

dsh-skill-market

DeepSeek Harness 的技能市场
浏览 SkillHub 上的技能,并把它们真的装进 Harness。

dsh-skill-market 在侧边栏加一个 Skill Market 面板,把 SkillHub 的技能库变成可以浏览、筛选、搜索、查看详情,并一键安装到本机的地方。装好的技能和手写的本地技能没有区别 —— Harness 自己的技能系统会照常发现它们,在任何会话里都能调用。

> 技能不是本插件创作的。 面板里列出的每一个技能都来自 SkillHub,由各自的作者创作并发布,版权归原作者所有,以每个技能自己声明的许可证为准。本插件只负责在 Harness 里更省事地找到并安装它们。

  • 发现 — 整个 SkillHub 技能库,默认按下载量排序。分类筛选、关键词搜索、懒加载,卡片上直接安装。
  • 已安装 — 本机上的技能。可以停用而不卸载(目录被移到停用区,Harness 就读不到了),也可以更新或卸载。
  • 收藏 — 收藏夹只存在本机,用来记下想装的技能。
  • 本地导入 — 把自己手头的 .zip 技能包拖进来,或者直接把文件夹拷进技能目录。
  • 详情抽屉 — 六个页签:概览、文件、版本历史、权限、安全扫描、指标。文件页签能展开真实的文件树并预览内容,版本历史可以装回任意旧版本。

安装

从 Harness 界面安装(推荐)

打开 DeepSeek Harness → 插件 → 添加插件,填入 npm 包名:

@montersy123/dsh-skill-market

点 安装。包里的代码就是可运行的 ESM,不需要任何构建步骤。这个对话框同样接受 GitHub 仓库地址和本地目录路径。

用 dsh 命令行安装

按你运行的形态选一个 profile。桌面端是 desktop,Web 端是 web:

# Web 端
dsh plugin --profile web add @montersy123/dsh-skill-market

# 桌面端
dsh plugin --profile desktop add @montersy123/dsh-skill-market

这两条从 npm 官方源安装,拿到的是已发布的版本。要用仓库 main 上还没发布的提交,把包名换回 github:montersy123/dsh-skill-market —— pnpm 会把 git 依赖钉在解析到的那一个 commit 上,以后升级还得重新解析,所以日常安装用包名更省事。

dsh plugin 会把包管理操作转发给 pnpm,所以 web 与 desktop 的差别只在装进哪个 profile。先确认 pnpm 在 PATH 上。

装完重启对应形态让新的 bundle 层生效:

dsh --profile web

想确认这一层真的加载了,可以在启动前 dump 一次配置,输出里应当出现 # == @montersy123/dsh-skill-market:

dsh --profile web --dump-config

从本地目录安装

已经克隆了仓库的话,直接指向该目录(profile 名同上):

dsh plugin --profile web add ./dsh-skill-market

升级

安装的插件不会自动升级。重新执行同一条安装命令即可 —— 包名写法会按语义化版本解析(不像 git 依赖那样钉在某个 commit 上)。已装的技能、停用状态与收藏都会保留(状态存放在包外)。

我的数据存在哪

插件的数据全部在 DSH 自己的 storages 目录里(与 dsh-cost-meter 的账本同一个地方),不写进 profile、也不写进 DSH 自身的会话存储:

$DSH_HOME/storages/@montersy123/dsh-skill-market/data/
├── panel.json        收藏(含完整技能记录)、已安装账本、类目偏好、待重启提示
├── installed.json    每个技能装的是哪一版
└── skills/           停用的技能(目录整份移到这里,Harness 就此读不到)

已启用的技能不在这个目录里,它们在 Harness 自己的技能根 $DSH_HOME/skills 下 —— 面板的开关就是在这两个目录之间搬目录,所以"启用/停用"是一个位置,而不是一个标记。

$DSH_HOME 默认是 %USERPROFILE%\.dsh(可用环境变量覆盖)。备份或迁移就复制这个 data 目录;想彻底清空,删掉它即可(已装的技能另在 $DSH_HOME/skills 下)。

> 这个位置换过几次:更早的版本把面板状态存在页面的 Local Storage 里(DSH 桌面端自己的 %APPDATA%\@deepseek-ai\dsh-desktop\Local Storage,和其他插件挤同一份存储),后来搬到 profile 目录下的 @montersy123-dsh-skill-market/data。当前版本只读 $DSH_HOME/storages/... 这一处,不兼容旧位置:从旧版本升级时,把旧的 data 目录整个搬到新位置即可,不搬就等于从零开始。

安装技能后需要重启 DeepSeek Harness:技能文件会立刻落到磁盘,但一场对话用的是它开始时就确定的技能清单,所以新装的技能在新会话里才能调用。面板会用一条提示条和一个 toast 说明这一点,并且不会因此锁住任何控件 —— 你可以一次改好几个技能,再重启一次。

用它

位置 能得到什么
发现 整个 SkillHub 库:分类 chips 按类目显示总数,搜索按关键词命中,卡片显示下载量、评分、收藏数与安全标记。
已安装 库里的每个技能:来源、版本、目录、文件数、安装时间,以及启用/停用开关与更新/卸载。
收藏 只在本机的收藏夹,带一键安装。
本地导入 拖放 .zip,或把目录直接放进技能目录 —— 两种都会列出来,并标明是哪一种。
详情抽屉 六个页签。安全扫描页签逐个列出第三方检测方的结论。

详情抽屉

点任意卡片打开。顶部是一条统计条 —— 下载量、收藏数、综合评分、版本 —— 下面是六个页签。上图右侧展开的就是这个抽屉。

概览给出上游简介与关键信息;文件展开真实的目录树,点开单个文件可以预览内容;版本历史列出每个发布的更新说明,并能把任意旧版本装回去;权限区分技能自身的声明与本插件的行为;指标是 SkillHub 的原始数字。

「安装」到底做了什么

技能会被真的下载、解包,写进 $DSH_HOME/skills/--/。这是 Harness 自己的技能根目录,不是插件的私有目录 —— 这正是装好的技能会变成一个普通本地技能的原因:内置的文件系统 provider 会发现它,技能列表里它和手写的技能并列,而且停用这个插件也不会让它消失。

「停用」是一个位置,不是一个标记。 启用和停用把目录在两个根目录之间移动,所以磁盘上的位置永远就是事实。这也意味着你可以自己动手:把文件夹拷进 $DSH_HOME/skills 就是启用,拷进停用区就是停用;面板两种都认。

安全扫描

SkillHub 用多家第三方检测方扫描每个技能。面板只在所有检测方都报告安全时,才显示绿色的「安全」标记 —— 实测中检测方经常互相矛盾,所以只要有一家说可疑,就不显示任何标记(而不是显示一个灰色的)。不显示诚实地表示「没有结论」,而灰色 chip 会让人以为面板有自己的判断。

安全扫描页签逐行列出每家的结论和报告链接,所以分歧是看得见的,而不是被压成一个结论。

语言

界面是中英双语,跟随 DSH 自己的 设置 → 常规 里的语言设置,面板里不再放第二个开关。所有界面文案都有两份,数字和日期按当前语言格式化。

环境要求

  • DeepSeek Harness,且客户端插件树可用(本插件是一个 bundle:dsh.bundle manifest + cordis.patch.yml 层)。
  • Host 侧 Node.js >= 20。
  • 访问 api.skillhub.cn 的网络。浏览和安装需要它;启用、停用和卸载不需要。

说明

  • 不会动你的数据。 $DSH_HOME/skills 和插件的 data/ 在启动时都不会被清理;停用的技能和导入的技能在重启与插件升级后都还在。
  • 只有破坏性操作才二次确认。 安装和更新不弹确认,卸载和版本回退会 —— 它们会删掉目录,要恢复得重新下载。
  • 没有数字就不显示数字。 缺少的下载量不会渲染成 0:那是「没测到」的样子,印出来就成了一个没人测过的事实。
  • 包本身不合规就拒绝安装。 注册表只在技能被加载时校验 name 字段,所以一个声明了 name: Something With Spaces 的包会安静地装进去然后永远不出现。现在这种包在安装时就会失败,并指出发布者的错误。

开发

开发笔记(设计契约、测量方式、踩过的坑)在 docs/development.md;上游接口笔记在 docs/skillhub-api.md。

仓库里带一套自检脚本,不需要浏览器就能跑。装了插件之后:

node scripts/install-plugin.mjs --apply   # 打包并装进 profile
npm test                                  # 整套自检(29 项)

npm test 会逐项打印退出码,任何一项失败都会让整体失败。其余脚本在 scripts/,一次性的调查脚本归档在 scripts/dev/。

致谢与版权

面板里的技能全部来自 SkillHub。感谢平台的维护者,以及在上面发布技能的每一位作者。本插件只是让你在 Harness 里更方便地找到并安装它们。

  • 技能版权归原作者所有,以每个技能自己声明的许可证(其 SKILL.md 中的 license 字段)为准。本仓库的 MIT 只适用于本插件自身的代码,不适用于任何技能。
  • 安装时从上游实时下载。 本仓库不托管、不镜像、不转授权、不转售任何技能内容。package.json 的 files 白名单只包含 lib、locale、icon.svg、cordis.patch.yml、assets 与三份文档;tests/ 下的响应样本是测试数据,不会随包发布。
  • 本插件处理的是索引元数据 —— 名称、简介、版本、下载量、收藏数、分类、第三方安全扫描结论与文件清单,以及你在安装前主动点开某个文件时按需取回的那一份文本。这些只用于展示与识别技能,并附带回原始页面的链接。
  • SkillHub 及其标识归各自所有者所有。 本插件是独立的社区项目,与 SkillHub、腾讯及 DeepSeek 均无隶属、赞助或背书关系。
  • 安装后的技能由你自己决定是否信任。 安全扫描结论来自 SkillHub 的第三方检测方,仅供参考,不构成任何担保;安装前请阅读技能自身的 SKILL.md。面板只在所有检测方都报告安全时才显示绿色标记,但这不等于推荐。
  • 如果你是技能作者或平台方,希望调整或移除此处展示的信息,请提交 issue,我会尽快处理。

许可

MIT © 2026 montersy123

该许可只覆盖本插件的代码,不覆盖任何技能。 技能的版权与许可归属见上一节,以及 THIRD-PARTY-NOTICES.md。

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-skill-market 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add @montersy123/dsh-skill-market@2.0.3` 即可。对应的 npm 包名是 `@montersy123/dsh-skill-market`。

dsh-skill-market 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-skill-market 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-skill-market 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-skill-market 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2。

dsh-skill-market 需要什么运行环境?

Node.js >=20。环境不满足时安装会失败,建议先确认本机版本。

dsh-skill-market 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

4 条
不同作者的仓库分开列,请确认你要装的是哪一个
记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。