DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

ther000 /

ther000/dsh-skill-easy

Verified

DSH 插件:给技能分类,并把 / 菜单里的描述换成中文

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@9d5224b4

dsh-skill-easy · 技能分类与中文描述

给 DSH 的技能(skill)分类,并把 / 菜单里的英文描述换成中文。

装好之后,输入框里打 /,技能不再是糊成一片的一列英文,而是按你分的类分段显示,每条描述是你看得懂的中文。

安装

需要 DSH 0.2.1-rc.3 或更高版本。

让 AI 装:在 DSH 里说「装 dsh-skill-easy 这个插件」,走插件市场(市场按 ther000/dsh-skill-easy 这个 GitHub 源拉取)。

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

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

它做什么

  • 分类:在「设置 → 技能分类」里建分类(写作、审查、部署……),把每个技能拖到某一类。分类顺序就是菜单里的顺序,没归类的排最后。
  • 中文描述:每个技能可以写一句中文,也可以点「一键翻译未翻译项」,用宿主自带的翻译服务把英文描述批量翻成中文。
  • 自动过期:技能的英文描述改过之后,对应的中文会被标记「原文已变」,一键翻译会重新翻它。

使用

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

没有建分类时,/ 菜单保持官方原样;只填了中文描述的话,描述会被替换成中文,分组仍是「技能」。

数据在哪

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

纯 JSON,可以直接备份或手改。卸载插件不会删这个文件,重装后数据还在。

兼容性与降级

  • 针对 DSH 0.2.1-rc.3 开发。菜单分组依赖官方 dsh-client-ui-skill 注册的 / 触发源:宿主升级后如果这个内部结构变了,菜单会自动退回原样(不报错、不影响任何官方功能),设置页会显示「菜单增强未生效」,分类和中文数据都还在。
  • 翻译走宿主的 translator 服务(默认 Bing)。断网或服务不可用时,按钮会提示失败原因,手动填写始终可用。

开发

npm run check   # 语法检查 + 菜单逻辑 / 存储保存序列 回归测试

index.js 是宿主半边(技能目录 + Remote),store.js 是数据与乐观锁(可单独测试),client.js 是浏览器半边(设置页 + 菜单增强),零构建、无第三方依赖。

卸载

在「设置 → 插件」里卸载,或从 profile 移除后重启。数据文件需要手动删。

—/ 5

No ratings yet

Verified DSH bundle

Commit 9d5224b4e1bb

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout