DSH 可视化技能商店:浏览、搜索、安装和管理 Agent Skills

前言

DeepSeek Harness(DSH)采用「一切皆插件」的理念,技能包是扩展能力的核心。在使用过程中,开发者往往需要从多个 GitHub 仓库挑选、安装并管理技能,依赖手动复制、解压和配置,容易出错且缺乏统一的入口。本地管理已装技能也缺乏可视化界面,更新和启停操作较为繁琐。

针对这些问题,wzn16 开发了 dsh-skill-market,在 DSH 内部提供一个可视化的技能商店:分类浏览、搜索、一键安装与启停管理,全部在本地完成,无需额外后端。

插件定位

dsh-skill-market 是一个 DSH 客户端插件,提供「逛一逛、点一下、装好」的技能商店体验。它通过纯前端界面与本地服务端协同,管理技能包的安装、卸载、更新和回收站恢复。技能包安装到 ~/.dsh/skills/(尊重 DSH_HOME 环境变量),与 DSH 原生技能加载机制兼容。

核心功能

  • 逛店:精选横排大卡片、分类筛选(办公协同 / 开发工具 / 内容创作 / 文档处理 / 技能与商店)、中英文搜索、star 热度参考。
  • 安装:一键从 GitHub 公开仓库安装技能包(SKILL.md + 资源),同名冲突保护,同仓库第二个技能利用仓库级缓存秒装。
  • 仓库源:货架来源透明化,可添加任意 GitHub 技能仓库并逐个浏览与安装。
  • 管理:已装列表区分商店安装 / 本地既有技能,支持启用/停用、卸载进回收站、恢复、彻底删除和诊断标识。
  • 更新跟踪:记录安装时上游 commit,支持一键检查并按技能更新。
  • 货架运营:精选清单(registry)支持远程仓库覆盖 + 内置种子兜底,社区可通过 PR 上架。
  • 入口开关:插件管理页提供配置卡片,可控制设置侧边栏中商店入口的显示与隐藏。

安装与启用

在终端中执行以下命令安装插件:

dsh plugin add dsh-skill-market

也可在 DSH 客户端的插件市场搜索 dsh-skill-market 进行安装(需社区收录后可用)。

安装完成后,打开 DSH 设置,侧边栏会出现「技能商店」入口。商店提供四个页签:逛店、仓库源、已装、回收站。

典型用法

  1. 打开 DSH 设置,点击侧边栏「技能商店」。
  2. 在「逛店」页签浏览精选技能,或通过分类和搜索筛选。
  3. 点击「安装」按钮,插件会从对应 GitHub 仓库拉取 SKILL.md 与资源并写入 ~/.dsh/skills/。
  4. 在「已装」页签查看已安装技能,启用或停用,或进入回收站恢复已卸载技能。
  5. 在「仓库源」页签添加自定义 GitHub 仓库,浏览并安装其中技能。
  6. 通过「更新跟踪」功能检查上游变更,按需更新技能包。

适用场景与注意

  • 适合需要频繁安装、管理和更新 DSH 技能包的开发者,希望有一个统一的可视化入口替代手动操作。
  • 插件以当前 DSH 进程权限运行,涉及文件写入与解压操作,请确认安装来源的可信度。
  • 上架清单经人工审核,第三方技能的 SKILL.md 本质是提示词,安装前应阅读来源与许可证。

结语

dsh-skill-market 为 DSH 提供了一个本地、可视化的技能商店,降低了技能包的获取与管理成本。更多详情与源码可访问:

  • 目录页:https://www.skillhub.cn/plugins/wzn16/dsh-skill-market
  • GitHub:https://github.com/wzn16/dsh-skill-market
羽毛球分组比赛记分
小程序二维码

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

小夜