Siloet-phy/dsh-skill-labels ↗★ 0

dsh-skill-labels

为技能列表的每项技能添加自定义中文标签 适合需要整理和分类技能列表的用户,支持通过私有标签表或 AI 补全进行个性化标注。

套件
dsh-skill-labels
相容性
待驗證
版本
0.2.0
授權
MIT
最近更新
2026年10月10日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Siloet-phy/dsh-skill-labels

配置

默认配置即可使用。标签依次从以下四处读取,后者覆盖前者:

顺序来源用途
1内置 DEFAULT_LABELS12 条常用技能的默认标题
2包内 labels.json随包分发的公共标签表
3~/.dsh/skill-labels.json用户私有标签表,升级插件不会覆盖
4行配置 config.labels直接写在 cordis.patch.yml 中

用户私有标签表格式如下(Windows 路径为 C:\Users\\.dsh\skill-labels.json):

{
  "my-own-skill": "我的技能",
  "html-ppt": "做幻灯片"
}

标签表在文件修改时间变化后自动重新读取,保存后无需重启。

标签不限于中文——它就是一段前缀文字,emoji、英文短名、编号都可以:

{
  "html-ppt": "🎨 画图",
  "office-xlsx": "excel",
  "my-own-skill": "① 常用"
}

行配置项:

字段类型默认值说明
formatstring【{label}】{description}排版模板,必须包含 {description};{label} 为中文标题
labelsobject{}名称到标题的映射,优先级最高
labelsFilestring | false~/.dsh/skill-labels.json用户标签表路径;false 表示不读取该文件
- insert:
    - id: skill-labels
      name: 'dsh-skill-labels'
      config:
        format: '【{label}】{description}'
        labels:
          html-ppt: 写PPT
        labelsFile: 'D:/my-labels.json'

profile 的 patch 层中,同一 id 的 config 是整块替换而非深合并,覆盖时需写出完整配置。