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 倉庫

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

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

小夜