dsh-skill-meter
在终端中运行以下命令:
dsh plugin install mengge237/dsh-skill-meter
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mengge237/dsh-skill-meter 安装本插件(源码仓库:https://github.com/mengge237/dsh-skill-meter)。
插件介绍
在 DeepSeek Harness 里,本机装了很多 skill,但同一会话里到底加载或触发过哪几个,往往只能翻存档或凭感觉猜。dsh-skill-meter 把这件事收进 dsh-better-sidebar 的「Skill 用量」页:页头是本会话已点亮数与总数,下面逐条对照清单——用过的高亮并给出次数、首次与最近出现在第几轮,以及是模型加载还是 /名字 直接触发;没用过的压暗,一眼就能分清「有」和「真用过」。
清单以宿主 Remote 的 skills/list 为准(含 description、whenToUse、modelInvocable),拿不到 Remote 时再退回读本机 SKILL.md frontmatter,页头会标明数据来源。用量则只读本机会话存档里的 skill 调用记录,全程只读、不写 dsh 数据;侧边栏按会话隔离,所以数字对应当前对话,不是全局累计。底部还会列出「存档里用过、本机清单里没有」的幽灵名字,方便发现改过名或已删的 skill。
从 0.2.3 起,分组与排序纯靠 ~/.dsh/skill-view.json 做视图层摆放,不改变清单本身;未归组的 skill 会落在「(未归组)」,不会因为没写进配置就从页面消失。设置页「侧边卡片」里会自动出现开关,无需再塞外来设置卡片。
适合日常用 dsh 做 agent 对话、想核对 skill 是否被模型真正用到的人;也适合维护大量本地 skill、需要按会话排查加载与触发情况的用户。若你已安装 dsh-better-sidebar,这是轻量只读的用量仪表盘。
截图预览
使用场景
- 长对话后核对本会话哪些 skill 被模型加载或直接触发
- 对照官方清单与存档,找出已删或改名仍出现在记录里的幽灵 skill
- 用分组视图整理大量本地 skill,快速看清未归组与未点亮的项
适合人员
- 已安装 dsh-better-sidebar、希望在 GUI 里看 skill 用量的 Harness 用户
- 维护大量 ~/.agents/skills、需要按会话排查加载与触发的人
- 想确认 skills/list 与真实调用是否一致、又不改 dsh 数据的只读使用者