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 技能管理提供了可視化的面板操作,解決了在 / 命令下無法管理技能的問題。通過回收站機制和只讀保護,降低了誤操作風險。