dsh-skill-easy:给 DSH 技能分类,并把 `/` 菜单描述换成中文

前言

在 DeepSeek Harness(DSH)里,技能(skill)越来越多时,输入框打 / 弹出的菜单往往是一长列英文描述,找一条要用的技能并不直观。官方菜单默认按「技能」一组展示,也没有为每条技能准备中文说明。

dsh-skill-easy 是社区插件,由 ther000 维护,归类为工作流。它做两件事:在设置里自建分类并把技能归进去;为每条技能写中文描述(或批量翻译)。装好后,/ 菜单按分类分段显示,描述是你填的中文。

这是什么

一句话:给 DSH 的技能分类,并把 / 菜单里的英文描述换成中文。

维护者 ther000;源码与说明见 GitHub,社区目录页见 SkillHub。插件以当前 DSH 进程权限运行,安装前建议自行查看源码与 MIT 许可证。

核心功能

分类

在「设置 → 技能分类」里新建分类(例如写作、审查、部署),把每个技能拖到某一类。分类顺序就是 / 菜单里的分段顺序;未归类的技能排在最后。

没有建任何分类时,/ 菜单保持官方原样。

中文描述

每个技能可以手动写一句中文,也可以点「一键翻译未翻译项」,通过宿主自带的 translator 服务(默认 Bing)把英文描述批量翻成中文。

技能的英文描述被改过之后,对应中文会被标记「原文已变」;再次一键翻译会重新翻译该项。断网或翻译服务不可用时,按钮会提示失败原因,手动填写始终可用。

数据持久化

配置保存在:

~/.dsh/storages/dsh-skill-easy/data.json

纯 JSON,可直接备份或手改。卸载插件不会删除该文件,重装后数据仍在;若彻底不用,需手动删文件。

兼容性与降级

针对 DSH 0.2.1-rc.3 开发。菜单分组依赖官方 dsh-client-ui-skill 注册的 / 触发源;宿主升级后若内部结构变化,菜单会自动退回原样(不报错、不影响官方功能),设置页会显示「菜单增强未生效」,分类与中文数据仍保留。

安装与启用

需要 DSH 0.2.1-rc.3 或更高版本(package.json 中 peer 依赖为 @deepseek-ai/dsh-home-paths、@deepseek-ai/dsh-typert-protocol 的 >=0.2.1-rc.3 <0.3.0)。

通过插件市场(推荐):在 DSH 对话里说「装 dsh-skill-easy 这个插件」,市场会按 GitHub 源 ther000/dsh-skill-easy 拉取。

手动安装:把仓库 clone 到本地,在「设置 → 插件」里从本地目录安装。

装完后重启 DSH 才生效。桌面版当前只支持安装和开关;升级、卸载请在 Web 版操作。

典型用法

  1. 打开「设置 → 技能分类」。
  2. 新建两个分类,给技能选分类、填中文(或点「一键翻译未翻译项」)。
  3. 回到输入框,输入 /,技能按分类分段显示,描述为中文。

若只填了中文、未建分类,描述会被替换成中文,分组仍显示为官方的「技能」。

适用场景与注意

适合:技能数量多、希望 / 菜单按业务分段、希望描述用中文阅读的 DSH 用户。

注意:

  • 插件与社区目录 SkillHub 均为社区生态,与 DeepSeek / 幻方无官方从属关系;DSH 理念是「一切皆插件」,安装第三方插件前应检查源码与许可证。
  • 菜单增强与宿主 UI 内部结构绑定,大版本升级后可能降级为仅保留分类与中文数据、菜单恢复原样。
  • 卸载:在「设置 → 插件」里卸载,或从 profile 移除后重启;数据文件需自行删除。

结尾

dsh-skill-easy 不改动技能本身逻辑,只整理 / 菜单的展示:分类分段 + 中文描述,设置集中在「技能分类」页,数据落在本地 JSON。

  • 目录页:https://www.skillhub.cn/plugins/ther000/dsh-skill-easy
  • GitHub:https://github.com/ther000/dsh-skill-easy
羽毛球分组比赛记分
小程序二维码

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

Xiaoye