DSH Marketplace

dsh-skills-manager

MichengAI/dsh-skills-manager

在设置里管理本地 DSH 技能,并只读查看公共 Agent 技能。

38624JavaScriptApache-2.0源码

安装

把 dsh-skills-manager 装进 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-skills-manager 之前,先看这几条

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

安全

装 dsh-skills-manager 会执行什么

构建脚本

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

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

安装钩子

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

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

README 里提到

既没提 shell 命令,也没提密钥。

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

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

AI 锐评

是什么 — 管理 DeepSeek Harness 技能,在设置中存储本地技能并显示共享代理技能为只读。

谁该装 — 在使用 DeepSeek Harness 时需要管理本地和项目技能的人适合安装此插件。 如果你只使用共享代理技能而不需本地或项目技能管理,则不必安装此插件。

注意 — 安装后在全新 profile 中通过测试并被 Harness 注册。 没发现明显的坑。 支持与 DeepSeek Harness 0.2.x 系列兼容。

锐评 — 我会装它,因为它支持从 GitHub 仓库增量安装并保留更新历史。

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

dsh-skills-manager 是做什么的

Abstract flow of skill sources into an indexed archive, with read-only and restore branches.

dsh-skills-manager 是一个 DeepSeek Harness 插件,用于在 Settings → Skills 中管理本机和项目技能,并以只读方式查看共享 Agent 技能。它把 Global Skills、Project Skills、Discover 和 Trash 集中到同一界面,可搜索、按状态筛选,也能按来源分组。技能可以从文件夹、ZIP、SKILL.md 导入,或写入全局用户目录和已注册工作区;分类信息作为元数据保存,整理顺序不会移动原文件。插件也支持浏览 ClawHub、skills.sh,订阅 GitHub 技能仓库,查看增量差异,并通过备份和 Trash 恢复内容。DeepSeek Harness 插件的配置位于 Sidebar → Plugins → Skills Manager,可用 sidebarEntry 增加侧边栏入口,用 onlineUpdate 或 updater 控制 npm 更新;后者默认开启。适合需要同时维护多个项目、多个 agent 来源的开发者。若只想直接在原工具中编辑文件,或环境禁止在线更新,这个插件未必合适;它还要求可用的 DeepSeek Harness,文档支持范围是 0.2.x,0.3.0 代际会被版本门禁拒绝。

dsh-skills-manager 的文档

dsh-skills-manager 的配置

DeepSeek Harness 将配置放在 Sidebar → Plugins → Skills Manager 的 plugins.bundle.config 插槽中。

配置项 默认值 作用
sidebarEntry false 在 Plugins 下增加持久的 Skills 入口;Settings → Skills 仍然可用。
onlineUpdate / updater true 控制 npm 更新检查和安装;关闭后隐藏按钮,更新 API 返回 HTTP 403。

受限环境可通过 Cordis 配置补丁设置 updater: false 或 onlineUpdate: false。

dsh-skills-manager 的行为

DeepSeek Harness 在指定 profile 中加载插件,例如 web。管理器读取全局技能、项目技能和外部 agent 来源,也能写入全局用户目录或已注册工作区。分类以元数据保存,拖拽排序不会移动第三方文件;Shared Agent 技能只读。删除操作进入 Trash,并保留来源和更新历史,之后可以恢复。面板还可导入文件夹、ZIP、SKILL.md,以及创建技能。

更新与仓库

Discover 可浏览 ClawHub 和 skills.sh。订阅 GitHub 仓库时,插件提供增量差异检查和备份。开启在线更新后,界面的 Check for updates 会检查 npm;关闭配置不仅隐藏控件,也会阻止更新请求。

环境要求与兼容性

需要可用的 DeepSeek Harness。1.2.21 已测试 0.2.0-rc.1 至 0.2.1-rc.3,支持范围为 >=0.2.0-rc.1 <0.3.0-0。0.1.x 需要使用 1.1.23;0.3.0 代际会被拒绝。反向代理部署支持去除前缀的代理,API 和更新地址依据 document.baseURI 解析。

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

同一分类

dsh-skills-manager 的同类插件

7.0k

一个仓库三件套:DSH 插件包的运行时注入器(注入、热重载、卸载、开发侧挂区一键转正、路由自愈,外带设置页插件管理:列出、卸载、拖入文件夹内化)、任务感知的思维模式路由 agent 预设(router-standard / router-spec / router-react)、以及分级两级任务协议(commit_star / lock_stage / revise_do / edit_plan / mark_task / redteam_verdict 六个工具,任务状态落盘)。注入器实现直接在库内,安装的是它自己的行为而不是一份依赖清单。

装得上,但要先放行构建脚本

GitHub 源码JavaScript1 个月前

AI 锐评

dsh-routing-suite

是什么 — 把运行时注入器、任务感知推理路由预设,以及用六工具把任务状态钉到磁盘的分级协议,打进 DSH。

谁该装 — 在 DSH 0.1 预览版里用 DeepSeek Pro 或 Flash 做先规格后执行的长程任务,缺按任务在 spec / react 之间切推理模式、以及把阶段状态钉到磁盘的能力。 DSH 已经落在声明的 >=0.1.0-rc.6 <0.2.0 之外时不必装,预览期仍有破坏性变更,对不上窗口就接不上。

注意 — 实测可以开始安装,但 pnpm 会拦住构建脚本,DSH 随之完不成注册。不先手动放行这次构建,插件进不了可用状态。

锐评 — 装。先手动放行构建,否则注册停住;我认这笔是因为注入器实现在仓库里,行为跟这次源码绑定,不是可抽换的依赖列表。

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

mirage

strukto-ai

3.7k

把文件系统与 bash 提供者换成 mirage 虚拟工作区:文件工具与 shell 命令作用于挂载的资源(RAM、S3、Redis、Slack、Gmail、Notion、Postgres)而非宿主磁盘,支持按挂载点设置读/写/执行模式、按命令选择沙箱(进程内 monty、pyodide、quickjs;远程 docker、e2b、daytona),并可在虚拟终端中安装 CLI(git、gh、slack、linear、ntn、gws,或自行注册的程序树)作为命令头词。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码TypeScript22 天前

AI 锐评

mirage

是什么 — mirage 虚拟工作空间让 AI 代理通过 bash 工具操作挂载的资源。

谁该装 — 在使用 bash 工具的 AI 代理开发中,需要同时访问多种后端资源(如 S3、Slack)时适合。 如果仅在本地文件系统上运行且不涉及远程服务,则不适用。

注意 — 没发现明显的坑。存在执行 shell 命令的静态检查提示。沙箱未实测。

锐评 — 不值得装,因为未实测沙箱安全性。

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

oh-my-agent

first-fluke

1.4k

在工具执行前后以及尝试结束当前轮次时运行项目 OMA 检查。随插件安装 OMA CLI 依赖,并在首次使用时初始化未配置的项目。需要 Node.js 22+;首次初始化需要网络连接和项目目录写入权限。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码TypeScript21 天前

AI 锐评

oh-my-agent

是什么 — oh-my-agent 会在工具执行前后以及尝试完成时运行项目 OMA 检查,并在首次使用时安装 OMA CLI 依赖并初始化未配置项目。

谁该装 — 当你需要对工具执行前后运行项目检查以及尝试完成时适合安装它。 如果用户仅需维护已配置项目而不涉及检查的用户可以不装它。

注意 — 初始设置需要网络访问和项目写访问。 它会执行 shell 命令。 沙箱实测尚未进行,没发现明显的坑。

锐评 — 我不会装它,因为它要求初始设置涉及网络访问和项目写访问,而沙箱测试没有进行。

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

oh-dsh

hust-open-atom-club

323

社区发行版:TUI、桌面端与 Web UI 统一体验,分层安装、一步到位。

GitHub 源码TypeScript2 个月前

AI 锐评

oh-dsh

是什么 — 它是一个开源分发包,将 DeepSeek Harness 统一打包为支持 Desktop、Web 和 TUI 界面的运行时。

谁该装 — 在本地多界面开发 AI Agent 且需同时使用 TUI、Desktop 和 Web 界面处理 Workspace 及插件的用户适合。纯依赖云端模型服务的开发者可选择不安装本地工具捆绑包。

注意 — 从源码运行时需先手动放行构建脚本。没发现明显的坑。

锐评 — 我装它,因为它允许跨端皮肤和可拆分发行,便于根据需要选择界面。

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

pi2dsh

weijiafu14

212

Pi Host ABI 兼容引擎:装一次之后,npm 上的 Pi 扩展原包经 `dsh plugin add <pi-package>` 直接作为 DSH 原生插件挂载。已在官方 DSH 上端到端验证 pi-mcp-adapter(完整 MCP 管理面:OAuth、resources、prompts、MCP Apps、elicitation、sampling)、@tintinweb/pi-subagents、pi-code、pi-hermes-memory、pi-background-tasks;`pi2dsh inspect` 在安装前报告一个包的兼容情况。

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

npm 包TypeScript19 天前

AI 锐评

pi2dsh

是什么 — pi2dsh 是一个 Pi 主机 ABI 兼容引擎,让未经修改的 Pi npm 包在 DeepSeek Harness 上挂载为原生插件。

谁该装 — Pi 插件开发者想在 DeepSeek Harness 上 unmodified 运行他们的 npm 包适合安装它。那些不涉及 Pi 插件开发的普通用户无需安装。

注意 — 实测在全新 profile 里装上并被 harness 注册进 profile。需要重启 DeepSeek Harness。安装时可能因 pnpm 构建脚本被阻挡需要手动批准。

锐评 — 我将安装它,因为它允许 Pi 包 unmodified 运行在 DSH 上,前提是我需要 Pi 生态插件生态。

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

在 DSH Web 设置中管理技能与 MCP 服务器:技能卡片热启停、工作区作用域、分组、批量迁移与拖拽导入,以及 stdio/HTTP MCP 增删改查、连接测试、密钥脱敏,并附带统一 dsh-panel 命令行。

我们跑过,装得上

npm 包JavaScript1 个月前

AI 锐评

dsh-skill-mcp-panel

是什么 — DSH 插件,在 Web 设置页同时管理技能与 MCP 服务器,并附带 dsh-panel CLI 统一命令族。支持热开关、批量迁移、拖拽添加、作用域化操作和 stdio/http MCP CRUD。

谁该装 — 如果你正在 DeepSeek Harness profile 中开发工作区技能或配置自定义 MCP 服务器,这能直接在设置页完成热管理和批量操作;如果你只偶尔调用内置工具,不需要额外面板或 CLI 子命令,就不必装它。

注意 — 从源码安装时需要先手动放行构建脚本。沙箱实测通过,未发现其他明显问题。

锐评 — 如果你需要技能与 MCP 集成管理就装,否则不值得;前提是你的 profile 不是只用内置工具的场景。

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