DSH Plugins
返回列表
🖥️

dsh-skill-on-demand

客户端 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install qqmqq/dsh-skill-on-demand

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install qqmqq/dsh-skill-on-demand 安装本插件(源码:https://github.com/qqmqq/dsh-skill-on-demand),安装后重启 Harness 以加载插件包。

插件介绍

DeepSeek Harness 会在每个会话开始时发布一次完整的 Skill 目录,之后每一轮对话都会再次带上这份清单。当你安装了大量 Skill 时,这意味着每轮请求都要重复发送数千 token 的技能描述,而当前任务往往只会用到其中极少数。

本插件通过替换默认机制来消除这份目录:会话内只注入一条简短的协议说明,并提供三个轻量工具。skill_list 在无参数时只返回技能名称;需要筛选时再带 query 拉取描述。skill_pick 记录本会话真正要用的技能(建议不超过五个),其余一律忽略。skill 则按精确名称加载单个技能的完整正文。子代理会话不重复注入协议,但仍保留工具能力。

插件在各自 agent 作用域注册同名 skill 工具,使官方目录不再发布;未挂载 skill 工具的预设不会被改动。协议依赖模型自觉遵循,若忽略也不会破坏会话——目录反正已经移除,省 token 的效果依然成立。旧会话仍保留历史中的目录消息,新开会话才能完全干净。

适合长期安装大量 Skill、又对每轮上下文长度敏感的用户,尤其是希望模型按需查阅说明、而不是每轮通读整本目录的场景。

使用场景

  • 已安装大量 Skill,每轮对话上下文被重复目录占满
  • 希望模型先列名称、再按需加载说明,而不是通读整本目录
  • 新开 Harness 会话,想用 skill_list 与 skill_pick 走轻量协议

适合人员

  • 长期维护大量 Skill 的 DeepSeek Harness 用户
  • 对每轮请求长度和成本比较敏感的使用者
  • 熟悉 agent 工具与 Skill 机制、愿意接受软协议的高级用户