前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在本地部署和使用 DSH 时,开发者和管理员需要频繁查找、下载并管理各种技能。dsh-skill-market 是一个由用户 pn1024 维护的插件,它将 SkillHub 和 ClawHub 两个技能数据源聚合在 DSH 客户端内,提供统一的搜索、预览和安装入口,解决了技能管理分散、操作繁琐的问题。
核心功能¶
该插件主要提供以下能力:
* 双源聚合搜索:聚合 SkillHub(腾讯云中国镜像)与 ClawHub(OpenClaw 官方源)双数据源,支持中文搜索。
* 一键安装/卸载:将技能安装到本地目录,由 skill-filesystem 自动热发现,无需重启客户端。
* 站内 README 预览:在插件详情页直接渲染 Markdown,无需跳转外部页面。
* 数据统计展示:在技能卡片与详情页中展示 Star、下载量、安装量等统计信息。
* 技能中心面板:通过侧边栏入口进入全屏弹窗,提供搜索、安装、浏览、查看一站式操作。
* 聊天栏快捷选择:在对话输入栏左侧提供「⚡ 技能」按钮,快速选择已装技能并自动填入命令。
* 多源容错机制:当主数据源(如 SkillHub)失败时,自动回退至备用数据源(如 ClawHub)。
安装与启用¶
使用 DeepSeek Harness 的 CLI 插件管理命令进行安装:
dsh plugin --profile web add "github:pn1024/dsh-skill-market"
如果已下载源码到本地,也可以通过路径安装:
dsh plugin --profile web add "/path/to/dsh-skill-market"
典型用法¶
安装完成后,可以通过以下方式使用:
- 打开技能中心:在 DSH 客户端侧边栏底部找到并点击「技能中心」按钮,进入全屏面板。
- 搜索与预览:在面板内搜索技能,查看 README 内容和统计数据。
- 聊天栏快捷操作:在聊天输入栏点击「⚡ 技能」按钮,从列表中选择技能,系统会自动填入对应的命令(如
/技能名)。 - 本地管理:在技能详情页直接点击「安装」或「卸载」按钮,操作会同步到本地目录。
配置与依赖¶
该插件依赖以下 DSH 核心组件:
@deepseek-ai/cordisdsh-app-bootdsh-client-connectiondsh-client-ui-slots
在 cordis.patch.yml 中,可以自定义 API 地址和本地目录:
- insert:
- id: dsh-skill-market
name: 'dsh-skill-market'
config:
skillhubApiBase: https://api.skillhub.tencent.com
clawhubApiBase: https://clawhub.com
localSkillsDir: '' # 空则用 $DSH_HOME/skills
preferSkillHub: true # 中国用户优先用 SkillHub
结语¶
dsh-skill-market 将技能市场的功能下沉到 DSH 客户端内部,为本地化部署提供了便捷的技能管理方案。插件源码及文档可访问 GitHub 仓库。