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
羽毛球分组比赛记分
小程序二维码

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

小夜