DSH 采用“一切皆插件”的理念。技能是插件的一部分。当前,查看技能需要使用 / 命令,但没有管理功能(如删除或停用)。dsh-skills-manager 在设置面板增加了一个“技能管理”页面,将技能目录变成可管理的列表。
dsh-skills-manager 是一个客户端插件,允许在 DSH 设置面板管理已安装的技能。它支持停用/启用和可恢复回收站。
- 名称:dsh-skills-manager
- 所有者:Jiangdl0220
- 分类:客户端
- 许可证:MIT
核心功能¶
- 完整技能列表:支持搜索过滤与分页浏览,可以自定义每页条数(10/20/50/100)。
- 停用/启用技能:无需卸载重装,停用后技能在
/命令列表中隐藏,随时可重新启用。 - 删除至可恢复回收站:删除后技能文件不丢失,可一键恢复。
- 彻底删除:回收站条目可彻底清除(不可恢复)。
- 内置技能只读保护:随应用分发的内置技能标记为只读,不可误删。
安装与启用¶
通过以下命令安装插件。
Desktop 端:
dsh plugin --profile desktop add @jiangdaoli/dsh-skills-manager
Web 端:
dsh plugin --profile web add @jiangdaoli/dsh-skills-manager
安装后重启 DSH,在设置 → 技能管理 查看。
典型用法¶
- 安装后重启 DSH,进入设置面板的“技能管理”页面。
- 在列表中输入关键词进行搜索过滤。
- 使用分页浏览功能,自定义每页显示的条目数量。
- 点击停用/启用按钮来切换技能状态,无需重新安装。
- 删除技能后,它们会进入回收站,可随时恢复。
注意事项¶
- DSH 的技能只能在会话输入框用
/命令查看,此插件在设置面板新增了管理页。 - 必须从 npm 安装。GitHub 仓库包含源码,直接安装会缺文件。安装前应检查源码与许可证。
- 内置技能标记为只读,不可误删。
- 所有变更操作受安全边界保护,仅允许操作
~/.dsh/skills等路径。
总结¶
dsh-skills-manager 为 DSH 技能管理提供了可视化的面板操作,解决了在 / 命令下无法管理技能的问题。通过回收站机制和只读保护,降低了误操作风险。