tuogusa/dsh-skill-manager:DSH 技能管理器

前言

在 DSH Web GUI 里,用户技能可能来自项目目录、DSH-Home 或用户目录。如果只是逐个打开文件系统查找,删除前容易看错路径,技能更新也缺少统一入口。

下面介绍 tuogusa/dsh-skill-manager。它把“设置 → 技能”做成一个集中入口,用于列出、搜索、删除、撤回和检查更新用户技能。

这是什么

tuogusa/dsh-skill-manager 是 DeepSeek Harness(DSH)技能管理器,是一个 host + client 一体包,兼容 web Profile(DSH Web GUI)。

该插件由 tuogusa 维护,许可证为 MIT。

核心功能

tuogusa/dsh-skill-manager 提供以下已核实能力:

  • 设置 → 技能:列出全部用户技能,并显示来源目录:项目、DSH-Home、用户目录。
  • 按名称或描述搜索,显示技能大小与文件数,并标记 user-invocable / disable-model-invocation
  • 复制技能路径。
  • 删除用户技能;删除范围仅限已知用户技能根之下,防路径逃逸。
  • 会话级撤回:删除技能时先移入同盘隐藏回收目录,当前会话内可一键恢复;也支持彻底删除和查看最近删除列表。
  • 版本检测与更新:支持在 SKILL.md 中声明 version / repository / sourcePath,从 GitHub/Gitee 检查最新 Release;有新版本时显示更新按钮,已最新时显示版本号。

扫描范围

插件扫描以下技能根目录:

<项目>/.agents/skills
<项目>/.dsh/skills
$DSH_HOME/skills
~/.agents/skills

回收目录位于各技能根目录的同级隐藏目录:

.dsh-skill-manager-trash

插件重启时会自动清理该回收目录,保证撤回只针对当前会话有效。

安装与启用

先执行安装命令:

dsh plugin --profile web add github:tuogusa/dsh-skill-manager

该命令针对 web Profile。

之后按 dsh 引导添加 pnpm-workspace.yamlallowBuilds 条目,重启 DSH,并在浏览器中按 Ctrl+Shift+R 刷新页面。

更新插件

更新插件自身时,使用:

dsh plugin --profile web update dsh-skill-manager

这里需要区分两个概念:

  • 插件里的“技能更新”功能更新的是用户技能,也就是 SKILL.md 中声明 repository 的 Release。
  • 插件自身请用上面的 CLI 命令更新。

典型用法

1、进入 DSH Web GUI 的“设置 → 技能”,查看扫描到的全部用户技能。

2、按名称或描述搜索,确认目标技能的路径、大小、文件数,以及 user-invocable / disable-model-invocation 标记。

3、如果只是想移动或引用技能,先复制技能路径,再按当前工作流使用。

4、如果需要删除,执行删除操作。删除后技能会先进入会话回收目录,当前会话内可一键恢复。

5、确认可以删除后,再执行彻底删除,或查看最近删除列表。

6、如果技能来源支持 GitHub/Gitee Release,可在 SKILL.md 中声明相关元数据:

---
name: demo
description: ...
version: 1.2.0
repository: https://github.com/owner/repo
sourcePath: .
---

声明后可检查最新 Release。执行更新时会下载最新 Release,并整体替换技能目录;失败时自动回滚。

状态缓存

插件的更新状态会缓存到:

$DSH_HOME/.dsh-skill-manager.json

适用场景与注意

这个插件适合以下使用场景:

  • 在 DSH Web GUI 中集中查看多个来源的用户技能。
  • 删除技能前需要确认路径、大小、文件数和调用标记。
  • 希望删除后在当前会话内保留撤回机会。
  • 技能由 GitHub/Gitee Release 提供,需要检查并更新到最新版本。

安装前请注意:该插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。本插件许可证为 MIT。

链接

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

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

小夜