Siloet-phy/dsh-skill-labels ↗★ 0
dsh-skill-labels
给 DeepSeek Harness 技能列表的每项技能加中文标签;标签表随时可改,还能让 AI 直接帮你补全未标注的技能。 适合需要整理和分类技能列表的用户,支持通过私有标签表或 AI 补全进行个性化标注。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Siloet-phy/dsh-skill-labelsドキュメント
README 全文を読む ↗配置
默认配置即可使用。标签依次从以下四处读取,后者覆盖前者:
| 顺序 | 来源 | 用途 |
|---|---|---|
| 1 | 内置 DEFAULT_LABELS | 12 条常用技能的默认标题 |
| 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": "① 常用"
}
行配置项:
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
format | string | 【{label}】{description} | 排版模板,必须包含 {description};{label} 为中文标题 |
labels | object | {} | 名称到标题的映射,优先级最高 |
labelsFile | string | 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是整块替换而非深合并,覆盖时需写出完整配置。