前言¶
DeepSeek Harness (DSH) 的生态通过插件进行扩展。在使用 Agent Skills 时,开发者通常需要从 SkillHub、ClawHub 或 GitHub 等平台分别搜索资源,下载 ZIP 包并手动解压到本地目录。dsh-skill-store 插件将这三个数据源整合到 DSH Web 的设置界面中,提供了一个统一的浏览、搜索和一键安装入口。
插件简介¶
dsh-skill-store 是一个社区技能商店插件,由用户 cxy9204 维护。它允许用户在 DSH Web 界面内浏览并一键安装来自 SkillHub、ClawHub 和 GitHub 的 13 万+ Agent Skills。插件支持按热度排序、中文分类筛选以及全文搜索。
安装与启用¶
插件发布在 npm 仓库,使用官方安装命令即可添加:
dsh plugin --profile web add dsh-skill-store
安装完成后,重启 DSH Web。在设置菜单中会出现 “Skill Store” 入口。
核心功能¶
- 多源切换:支持在 SkillHub(默认)、ClawHub 和 GitHub 镜像之间切换。GitHub 源主要提供 awesome-skills-cn 目录。
- 排序与筛选:支持按星标、下载量、安装数或名称排序。提供下拉菜单显示各分类下的技能数量。
- 全文搜索:在技能名称和描述中进行匹配搜索。
- 一键安装:点击安装后,技能文件会直接写入
~/.dsh/skills/<name>/SKILL.md,无需手动解压。 - 详情预览:点击技能卡片可查看完整的 SKILL.md 内容。
- 渐进式加载:索引加载时先显示骨架屏,后续在后台填充详细数据和进度。
使用流程¶
- 重启 DSH Web。
- 进入 Settings → Skill Store。
- 在搜索框输入关键词,或使用分类下拉框筛选。
- 点击感兴趣的技能卡片,在预览面板中点击安装。
- 安装后的技能文件位于本地目录,可直接被 DSH 调用。
注意事项¶
- 运行环境:此插件依赖
web配置文件。在无头模式下 UI 不可用,但 API 端点仍然可用。 - 网络适配:插件针对国内网络环境做了优化,使用 jsDelivr CDN 镜像获取内容,并支持自动故障转移。
- 数据隐私:无遥测,不上传数据,无需账号或 Token。
- GitHub 源特性:GitHub 源中的技能是目录而非仓库,因此没有独立的技能级星标数据,仅显示上游仓库的星标作为信任信号。由于数据源限制,GitHub 源的分类覆盖率较低。
结语¶
该插件解决了 Agent Skills 获取渠道分散、管理不便的问题。相关目录与源码可参考下方链接。