dsh-skill-market:DeepSeek Harness 技能市场插件

前言

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"

典型用法

安装完成后,可以通过以下方式使用:

  1. 打开技能中心:在 DSH 客户端侧边栏底部找到并点击「技能中心」按钮,进入全屏面板。
  2. 搜索与预览:在面板内搜索技能,查看 README 内容和统计数据。
  3. 聊天栏快捷操作:在聊天输入栏点击「⚡ 技能」按钮,从列表中选择技能,系统会自动填入对应的命令(如 /技能名)。
  4. 本地管理:在技能详情页直接点击「安装」或「卸载」按钮,操作会同步到本地目录。

配置与依赖

该插件依赖以下 DSH 核心组件:

  • @deepseek-ai/cordis
  • dsh-app-boot
  • dsh-client-connection
  • dsh-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 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜