dsh-skill-gallery:DSH 技能調用可視化面板

前言

DSH(DeepSeek Harness)左側欄「自動化任務」下是配置各種自動化流的地方,但若要直接調用某個技能(skill),通常需要在輸入框裏手動輸入 /技能名 和指令。這種方式適合臨時使用,但在需要頻繁、標準地調用某一類技能時,容易出錯且不夠直觀。

azliar/dsh-skill-gallery 在左側欄增加了一個技能調用面板,把常用技能以卡片形式呈現,點擊「開始任務」即可在新建會話中自動填好技能名與指令。

插件介紹

dsh-skill-gallery 是一個客戶端插件,提供技能調用可視化面板。包名爲 dsh-skill-gallery,通過在左側欄插入面板,讓用戶用卡片點擊的方式調用技能,而不是在輸入框手動拼接命令。

核心功能

  • 在 DSH 左側欄「自動化任務」下方增加「技能畫廊」面板。
  • 每張卡片對應一個技能(skill),卡片上顯示技能名與一句話指令說明。
  • 點擊「開始任務」會新建會話,並把 /技能名 和該任務的一句話指令預填在輸入框裏。
  • 技能按分類分組(如 construction、document),可通過篩選頁籤查看。
  • 支持自定義卡片:在 client.js 的 TASKS 數組裏添加項,並在 locale/zh.json、locale/en.json 中補齊三個鍵。

安裝與啓用

在項目根目錄執行:

# 從打包好的 tarball 安裝
pnpm add E:/DSH WORK/dsh-skill-gallery/dsh-skill-gallery-1.0.0.tgz

或者直接在 DSH 插件頁:插件頁 → 安裝 → 選擇本目錄或 tarball,然後把 dsh-skill-gallery 加進 profile 的 dsh.profile.bundles。

注意:包必須導出 "./package.json"。Host 的客戶端模塊掃描器用 resolve('<包名>/package.json') 定位包,缺這一項會讓整個客戶端插件被靜默跳過(Host 行仍顯示 active,界面永遠出不來,且結果被緩存到進程結束)。

插件通過 cordis.patch.yml 插入 skill-gallery 這一行,並將客戶端模塊注入到 DSH 的側欄佈局中。

典型用法

添加一個技能卡片

在 client.js 的 TASKS 數組裏添加一項,然後在 zh / en 兩個詞典裏補三個鍵(兩邊鍵必須一一對應):

{
  id: 'my-task',            // 唯一 id
  skill: 'office-docx',     // skill 名,必須和 ~/.dsh/skills/<name> 一致
  group: 'document',        // 'construction' 或 'document'(對應篩選頁籤)
  glyph: 'document',        // document | table | export
  title: 'task.my.title',
  description: 'task.my.description',
  prompt: 'task.my.prompt'
}

prompt 是 /技能名 後面那段話,寫清「要什麼」,不要把固定版式寫進去(版式由 skill 負責)。

改完保存即可:Host 每 500ms 比對 bundle 元數據,變化會熱替換到已打開的頁面。

側欄配置

插件在左側欄的配置如下:

  • 側欄入口:sidebar.panellist,id: skill-gallery,order: 20(自動化任務是 10)
  • 主面板:main,key: skill-gallery

插件自帶的樣式使用 <style>(dsg- 前綴),只使用 --dsw-alias-* 主題變量,隨插件卸載移除。

適用場景與注意

  • 適合需要頻繁調用同一類技能的開發者或團隊。
  • 適合希望標準化技能調用流程、減少手動輸入錯誤的場景。

注意:插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。

總結

dsh-skill-gallery 把技能調用從手動輸入命令轉化爲點擊卡片,在左側欄提供一個直觀的調用面板。通過在 TASKS 數組中添加配置項,可以快速擴展常用技能。插件通過 cordis.patch.yml 注入到 DSH 的側欄佈局中,使用主題變量保持界面一致性。

  • 插件目錄頁:https://www.skillhub.cn/plugins/azliar/dsh-skill-gallery
  • GitHub 倉庫:https://github.com/azliar/dsh-skill-gallery
羽毛球分组比赛记分
小程序二维码

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

小夜