dsh-skills-manager:在 DSH 设置面板管理技能

DSH 采用“一切皆插件”的理念。技能是插件的一部分。当前,查看技能需要使用 / 命令,但没有管理功能(如删除或停用)。dsh-skills-manager 在设置面板增加了一个“技能管理”页面,将技能目录变成可管理的列表。

dsh-skills-manager 是一个客户端插件,允许在 DSH 设置面板管理已安装的技能。它支持停用/启用和可恢复回收站。

  • 名称:dsh-skills-manager
  • 所有者:Jiangdl0220
  • 分类:客户端
  • 许可证:MIT

核心功能

  1. 完整技能列表:支持搜索过滤与分页浏览,可以自定义每页条数(10/20/50/100)。
  2. 停用/启用技能:无需卸载重装,停用后技能在 / 命令列表中隐藏,随时可重新启用。
  3. 删除至可恢复回收站:删除后技能文件不丢失,可一键恢复。
  4. 彻底删除:回收站条目可彻底清除(不可恢复)。
  5. 内置技能只读保护:随应用分发的内置技能标记为只读,不可误删。

安装与启用

通过以下命令安装插件。

Desktop 端:

dsh plugin --profile desktop add @jiangdaoli/dsh-skills-manager

Web 端:

dsh plugin --profile web add @jiangdaoli/dsh-skills-manager

安装后重启 DSH,在设置 → 技能管理 查看。

典型用法

  • 安装后重启 DSH,进入设置面板的“技能管理”页面。
  • 在列表中输入关键词进行搜索过滤。
  • 使用分页浏览功能,自定义每页显示的条目数量。
  • 点击停用/启用按钮来切换技能状态,无需重新安装。
  • 删除技能后,它们会进入回收站,可随时恢复。

注意事项

  1. DSH 的技能只能在会话输入框用 / 命令查看,此插件在设置面板新增了管理页。
  2. 必须从 npm 安装。GitHub 仓库包含源码,直接安装会缺文件。安装前应检查源码与许可证。
  3. 内置技能标记为只读,不可误删。
  4. 所有变更操作受安全边界保护,仅允许操作 ~/.dsh/skills 等路径。

总结

dsh-skills-manager 为 DSH 技能管理提供了可视化的面板操作,解决了在 / 命令下无法管理技能的问题。通过回收站机制和只读保护,降低了误操作风险。

插件目录
GitHub 仓库

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

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

小夜