dsh-skill-stats
在终端中运行以下命令:
dsh plugin install omdsh-dev/dsh-skill-stats
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install omdsh-dev/dsh-skill-stats 即可安装来自 https://github.com/omdsh-dev/dsh-skill-stats 的只读技能调用统计插件。
插件介绍
技能清单越攒越长,却很难回答一个简单问题:哪些技能真正在被调用,哪些早已沦为摆设?dsh-skill-stats 为此而生——它以只读方式挂载到宿主环境,既不修改会话日志,也不触碰任何技能文件,却能在启动时回放历史 tool/call 事件,并在运行期间持续订阅新发生的调用,把每个技能的累计次数、活跃会话数、首末调用时间都摊开呈现。
统计面板分为两个视角:会话视图让你逐条展开单个会话用过的技能列表,每行附带迷你趋势图,点开即见完整时间线;全局面板则把当前所有技能(包括 0 次使用的)汇总成一张可排序的表格,支持 SVG 趋势图与 1/3/7/30 天范围筛选,每次调用的明细触手可及。底层采用文件级增量缓存,重启时只重放发生变化的日志,既快又不丢数据;已删除的技能会被自动标记,避免把历史空快照误读为「从未使用」。
如果你维护着多个工作区、技能目录已经膨胀到需要定期清理,又希望用一套纯只读的工具来做去留判断,dsh-skill-stats 就是那个不需要改一行配置、装完即用的审计面板。
使用场景
- 清理从未被调用的技能,避免技能目录无限膨胀
- 查看某技能近 7 天或 30 天的调用趋势,判断是否需要保留
- 审计单个会话中具体触发了哪些技能及其时间线
适合人员
- 维护多工作区技能清单、需要定期去留决策的管理者
- 希望用纯只读工具审计技能用量而不修改任何日志的开发者
- 运营多个全局技能根目录、需要跨工作区统计的运维人员