dsh-skill-pilot:DSH 输入框旁的中文技能面板与草稿推荐

前言

在 DeepSeek Harness(DSH Desktop)里用技能,常见路径是输入 / 打开命令面板,从一长串条目里挑一个。列表里往往只有技能名和一段英文描述;技能一多,很难快速判断「这个技能具体做什么、当前对话该不该用」。

dsh-skill-pilot 是面向客户端(Composer 输入区)的 DSH 插件:在输入框一侧提供可搜索的中文技能面板,并在你打字时根据草稿内容给出最多三条推荐。下面介绍它的定位、能力、安装方式与使用要点。资料来源为插件 GitHub README 与 package.json(当前版本 1.1.5,MIT 许可证,维护者 ITxuezhe / 杨靖)。

这是什么

dsh-skill-pilot(npm 包名 dsh-skill-pilot)自称「技能领航员」:装好后,输入框左侧会出现带技能数量角标的「技能」入口;点开展开面板,或在输入框内输入时于上边框看到推荐条。

插件归属社区仓库 ITxuezhe/dsh-skill-pilot,在 SkillHub 等目录中归类为客户端插件。它不改变 DSH 的技能执行机制,只改善发现与插入 /技能名 的体验。

它解决什么问题

README 归纳了两点:

  1. 中文一句话说明:每个技能用一行中文用途展示,并按类别分组,支持搜索。
  2. 跟着草稿推荐:在输入框里打字,停顿约 260ms(防抖,兼顾中文输入法)后,输入区上边框浮出最多 3 个推荐技能;点选即将 /技能名 插入输入框。

相对仅靠 / 面板浏览英文名与长英文描述,更适合中文环境下快速选型。

核心功能

以下能力均来自官方 README,安装前可自行对照源码核实。

技能面板

  • 左侧分类栏:竖排分类(如代码开发、办公文档、图像设计、数据图表、论文科研、测试排查、版本发布、写作润色、检索抓取、集成接入、笔记知识库等),右侧为技能列表,两栏各自滚动。
  • 中英混合搜索:技能名、中文说明、英文描述、分类均可作为检索条件。
  • 重读:面板底部「重读」会重新扫描技能目录,新安装的技能可尽快出现在列表中。

输入即推荐

草稿停顿 260ms 后排序推荐,最多 3 条;可忽略推荐条,不会自动执行技能。

中文说明如何生成

README 写明:全部本地生成——中文说明由本地规则与技能文件中的中文原句合成,不联网、不调模型、不外传内容。

单条说明优先取各技能 SKILL.md frontmatter 的 description;若已含中文则直接采用,否则用内置关键词表合成一行中文类别提示。

技能扫描来源

按优先级扫描(同名技能先命中者胜):

来源 路径
DSH 用户技能 $DSH_HOME/skills
Agent 技能 ~/.agents/skills
CodeBuddy ~/.codebuddy/skills
WorkBuddy ~/.workbuddy/skills
Claude ~/.claude/skills
内置 / 插件 DSH 技能服务注册的条目

技术结构(便于排查问题)

  • host(lib/index.js):注册只读 HTTP 路由
  • GET /api/skill-pilot/index — 技能目录(30 秒缓存)
  • GET /api/skill-pilot/rebuild — 强制重扫
  • client(lib/client.js):注入 conversation.input.left 插槽,渲染按钮、面板与推荐条。

基于 webServer 与 skills 核心服务;README 称纯 JS,无 onnxruntime、sharp 等需编译的原生依赖。package.json 要求 DSH 引擎 >=0.2.0-rc.2。

安装与启用

官方推荐命令如下(须与资料原文一致,勿自行拼接 GitHub 前缀):

dsh plugin add dsh-skill-pilot

也可在 DSH 插件市场搜索 skill-pilot。安装后完全退出并重启 DeepSeek Harness,角标与面板才会稳定出现。

手动安装时,在 profile 目录(通常为 ~/.dsh/profiles/desktop)执行:

pnpm add -w --save-exact dsh-skill-pilot

并在该 profile 的 package.json 里把包名加入 dsh.profile.bundles 数组末尾,例如:

"bundles": [ "...", "dsh-skill-pilot" ]

典型用法

  1. 点输入框左侧「技能」→ 打开面板;未搜索时按类别分组,输入关键词后变为扁平结果。
  2. 点列表中任一行 → 自动向输入框插入 /技能名,继续补全你的问题即可。
  3. 直接在输入框打字 → 停顿后出现推荐条(最多 3 个),点一下同样插入 /技能名。
  4. 不需要某条推荐时忽略即可;插件不拦截输入,也不会自动触发技能执行。

适用场景与注意

适合谁:本机技能较多、经常靠 / 切换工作流的用户;希望用中文分类和搜索缩小范围,或希望在写长 prompt 时被轻量推荐引导到合适技能的场景。

权限与安全:插件以当前 DSH 进程权限运行,会读取本机技能目录与 SKILL.md 并通过本地 HTTP 提供目录接口。安装前建议阅读 仓库源码 与 MIT 许可证,确认符合你的合规要求。

生态说明:DSH 社区插件目录(如 SkillHub 上的 dsh-skill-pilot 页)为独立站点,与 DeepSeek / 幻方无官方从属关系;本文不将其描述为官方应用商店。

结尾

dsh-skill-pilot 把「看懂技能」和「此刻该用哪个」拆成面板浏览与草稿推荐两条路径,并在本地完成中文说明与索引,适合作为 DSH Desktop Composer 的日常辅助。进一步细节与 Issue 见 GitHub:https://github.com/ITxuezhe/dsh-skill-pilot;目录页:https://www.skillhub.cn/plugins/ITxuezhe/dsh-skill-pilot。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye