← 返回列表
⚠ 装前注意
DSH 插件:在聊天框输入 /或 /sk 等任意 skills 前缀,列出 /.agents/skills…
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/10 · 已提供中文文档
# DSH 的 /skills 命令 — 列出技能并自动翻译描述(中↔英)
综合分
30.2
GitHub 分
30.2
用户评分
—
★ Stars
2
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/weilantianhai/dsh-command-skill-list.git信任档位:已验证本站已于 1 天前真实安装成功
- 是什么
- 生态插件(可安装,未声明 dsh 能力)
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 16 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-command-skill-list(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 13:28:20
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-command-skill-list
中文
DSH 插件:在聊天框输入 /(或 /sk 等任意 skills 前缀),列出 ~/.agents/skills 里的所有用户可调用技能,描述自动精简翻译为系统语言(中↔英),选中后该条消息即使用该技能。
功能
- 输入 / 显示 skills 入口;输入 /sk、/ski 等任意前缀直接弹出完整技能列表
- 描述精简翻译为一句话摘要(中文 ≤ 24 字 / 英文 ≤ 15 词),一眼看清技能用途
- 优先复用 DSH 内置模型(与当前会话同一供应商与凭据,零配置);可选配置自定义 DeepSeek API Key 作为备用通道
- 技能自定义注释:在设置页为任意技能填写注释,菜单直接显示注释(跳过翻译);留空恢复自动翻译
- 翻译结果磁盘缓存(每条描述每种语言终身只翻一次),插件启动时后台预热两种语言,菜单打开基本秒出
- 分批并行翻译,批次失败自动回退到直连 API,再失败显示原文——任何一层失败都不会弄崩菜单
- 选中技能后插入 /skillname ,由 DSH 内建机制加载该技能
安装
dsh plugin --profile web add github:weilantianhai/dsh-command-skill-list
设置页
安装后在 DSH 设置页会出现「技能翻译 / Skill Translation」栏:
- 翻译通道:默认使用 DSH 内置模型(无需任何配置);也可填入自定义 DeepSeek API Key
- 清空翻译缓存:换语言或想强制重翻时使用
- 技能自定义注释:列出全部已安装技能,每行一个输入框——填写后菜单显示注释(灰字),留空保存则清除注释、恢复自动翻译
配置文件
所有配置存于 ~/.dsh/plugins/command-skill-list/config.json(也可通过设置页修改):
{
"deepseekApiKey": "sk-xxx",
"notes": {
"tdd": "测试驱动开发:红-绿-重构",
"code-review": "按仓库规范与需求规格双维度审查代码"
}
}
- deepseekApiKey:可选,内置模型不可用时的备用翻译通道(也可用环境变量 DEEPSEEK_API_KEY)
- notes:可选,技能名 → 自定义注释;有注释的技能不再翻译
依赖
- DSH Web(dsh web)
- Node.js 18+(host 半使用 fetch)
English
DSH plugin: type / (or any prefix like /sk) in the chat to list all user-invocable skills in ~/.agents/skills, with descriptions auto-distilled into concise one-line summaries in your system language (zh↔en). Selecting a skill loads it into the current message.
Features
- Bare / shows a skills entry; any prefix like /sk or /ski opens the full catalog directly
- Descriptions are distilled to one-line summaries (≤ 24 CJK chars / ≤ 15 words), not full translations
- Uses the DSH built-in model first (same provider and credentials as the session — zero config); an optional custom DeepSeek API key serves as the fallback channel
- Custom skill notes: annotate any skill in the settings page — the menu shows the note and skips translation; clear the note to restore auto-translation
- Disk-cached translations (one call per description per language, ever) with background prewarm of both locales at plugin start — menu opens instantly
- Parallel batch translation with automatic fallback (built-in model → direct API → original text); no failure ever breaks the menu
- Picking a skill inserts /skillname , leveraging DSH's built-in injection
Install
dsh plugin --profile web add github:weilantianhai/dsh-command-skill-list
Settings Page
After installing, a "Skill Translation" section appears in the DSH settings:
- Translation channel: the DSH built-in model by default (no configuration needed); optionally enter a custom DeepSeek API key
- Clear translation cache: useful after switching languages or forcing a re-translation
- 技能备注:列出每个已安装的技能,每行对应一个输入框——保存的备注会替换菜单描述;保存为空会清除备注并恢复自动翻译
配置文件
所有设置都存放在 ~/.dsh/plugins/command-skill-list/config.json 中(也可以通过设置页面编辑):
{
"deepseekApiKey": "sk-xxx",
"notes": {
"tdd": "测试驱动开发:红-绿-重构",
"code-review": "根据仓库标准和规范审查代码"
}
}
- deepseekApiKey:当内置模型不可用时的可选备用翻译通道(或使用 DEEPSEEK_API_KEY 环境变量)
- notes:可选的技能名称 → 自定义备注映射;有备注的技能会跳过翻译
要求
- DSH Web(dsh web)
- Node.js 18+(宿主端使用 fetch)