前言¶
做 DSH 智能体时,经常会遇到一个基础但频繁的问题:本机到底装了哪些 skills?这些 skills 分别放在哪个目录?如果要在编辑器里打开某个 skill 的文件夹,通常还需要手动切换到终端,再逐个输入路径。
dsh-skill-browser 是 DSH web 插件,把这类操作放到「设置」里:新增一个 Skills 页面,列出本机已安装的 skills,并允许打开每个 skill 所在文件夹。
这是什么¶
dsh-skill-browser 由 charleswin7 维护,仓库地址为 https://github.com/charleswin7/dsh-skill-browser,许可证为 MIT。
它解决的是 DSH skills 的“查看 + 定位文件夹”问题:在 DSH web 设置页中看到本机已安装 skills 的列表,并一键打开对应目录。
核心功能¶
下面介绍已核实的能力。
- 在「设置」中新增一个 Skills 页面。
- 列出本机已安装的所有 skills。
- 支持全局 Skills,包括:
~/.dsh/skills~/.agents/skills- 各 preset 自带的 skills
- 内置/运行时 skills
- 支持工作区 Skills:按工作区分组,列出每个工作区
.dsh/skills、.agents/skills下的 skills。 - 点击某条 skill 的目录路径或「打开目录」按钮,用系统默认程序打开对应文件夹;Windows 下为资源管理器。
- 数据来自 DSH 的 skills 服务。
- host 侧注册
/skill-browser/browseHTTP 路由。 - client 侧提供设置里的 Skills 页面。
安装与启用¶
dsh.client.platform 为 web,表示它面向 DSH web 客户端。
本地路径安装¶
适合先在本地源码目录试用,不需要发布到远程仓库:
npx @deepseek-ai/dsh plugin --profile web add "C:\路径\dsh-skill-browser" --config.minimumReleaseAge=0
其中 C:\路径\dsh-skill-browser 是占位路径,需要替换成该目录在本机上的真实绝对路径。
安装完成后,重启 dsh web 使其生效。
从 GitHub 安装¶
如果是发布后的仓库,可使用下面的命令:
dsh plugin --profile web add "github:<你的用户名>/dsh-skill-browser"
命令中的 <你的用户名> 是占位符,需要替换为实际 GitHub 用户名。安装完成后同样重启 dsh web。
典型用法¶
安装并重启 dsh web 后,进入设置中的 Skills 页面。
可以按以下方式操作:
- 查看全局 Skills,例如
~/.dsh/skills、~/.agents/skills、preset 自带 skills 和内置/运行时 skills。 - 查看工作区 Skills,按工作区分组定位
.dsh/skills或.agents/skills下的 skill。 - 点击某条 skill 的目录路径,或点击「打开目录」按钮。
- 系统默认程序打开对应文件夹;Windows 下会调用资源管理器。
如果只需要临时浏览某个本地插件源码,本地路径安装更直接;如果插件已经发布到 GitHub,可以使用 GitHub 安装命令。
卸载¶
npx @deepseek-ai/dsh plugin --profile web remove dsh-skill-browser
卸载后同样需要重启 dsh web。
依赖与适配¶
peerDependencies 声明了:
{
"react": "^18.2.0",
"@deepseek-ai/cordis": "^4.0.1"
}
适用场景与注意¶
适合这些场景:
- 本地开发 skills,需要快速打开某个 skill 的目录。
- 维护多个工作区,需要按工作区查看
.dsh/skills和.agents/skills。 - 查看全局、preset、内置/运行时 skills 的位置。
- 在 DSH web 设置中集中查看 skills 的可见列表。
注意:
- 插件会在当前
dsh进程权限下运行,安装前建议检查源码、依赖和许可证。 - 本地路径安装命令中的路径必须替换为真实绝对路径。
- GitHub 安装命令中的
<你的用户名>是占位符,具体以仓库发布后的实际命令为准。 - 社区目录入口 URL 未在已核实资料中确认,不要凭名称拼接未提供的 URL。
- 安装或卸载后都需要重启
dsh web。
结尾¶
dsh-skill-browser 的作用比较直接:把 DSH 本机 skills 的列表和目录打开操作放进 web 设置页,减少手动查找路径的成本。仓库地址:https://github.com/charleswin7/dsh-skill-browser。如果你在社区目录中安装,建议以目录页实际展示的安装命令和路径为准。