dsh-skill-intelligence:把 Agent 用了哪些 Skill、Skill 声明了什么分开给你看

前言

在 DeepSeek Harness(DSH)里跑 Agent 任务时,模型有时会通过 skill(name) 或用户输入 /name 加载 Skill。对开发者来说,常见情况是:对话里只看到结果,却不知道这次会话到底加载了哪些 Skill、加载时拿到的指令和磁盘上当前的 SKILL.md 是否一致、Skill 正文里声明的步骤与运行时有没有可对上的证据。

社区插件 dsh-skill-intelligence(npm 包名 dsh-skill-trace,会话里显示 Skill 洞察,产品品牌 DSH Skill 智能实验室)面向上述问题:用本地收据记录加载证据,用现读的定义文本展示 SKILL.md,两者不互相推断,也不对 Skill 是否被「正确执行」打分。下面介绍它是什么、能做什么,以及如何安装和使用。

这是什么

DSH Skill Intelligence 是 PolinniZhong 维护的 DeepSeek Harness 插件,分类为工作流。简介为:DSH Skill 智能实验室 — Explore, understand and evolve Agent Skills.

底层能力是 Skill Trace(本地加载证据,路由 /skill-trace/*、npm 名 dsh-skill-trace 保持不变);产品层围绕 理解 → 阅读 → 翻译 → 复刻 → 演进 组织界面。适配 DSH web Profile / Desktop;README 记载当前运行基线为 Desktop 0.11.3 / runtime 0.1.5-rc.2,许可证 MIT,本地优先,不实现遥测或收据上传。

插件明确一条证据边界:一次成功的 skill(name) 只证明 Agent 请求并成功加载了 Skill,不证明 Agent 完全遵循其指令,也不证明 Skill 导致了正确结果。

核心功能

两个一级页与一个详情页

  1. 本次 Skill:默认首屏,列出本次会话观测到真实加载证据的 Skill(名称、简介、加载次数、最近加载、调用方式 model / /name / 未使用、定义是否可读)。当前环境可发现但本次未用的 Skill 不在此列表。
  2. 已安装 Skill:当前 DSH 环境可发现、可调用的 Skill,带名称与描述搜索;不依赖本次会话收据。
  3. Skill 详情(两列表共用):左侧事实卡(调用方式、定义文件与指纹、本次加载次数、指令指纹比对 match / mismatch / unavailable、仓库来源等);主内容区顺序为 Skill 框架 → 本次运行逻辑 → 步骤证据 → SKILL.md。

Skill 框架与运行证据

  • 结构:对 SKILL.md 做确定性解析,按标题归入八个角色(定位 / 触发 / 规则 / 控制 / 工作流 / 资源 / 产出 / 验证),不调模型。
  • 声明流程:展示 detail.flow.steps[],并为每步挂上本次会话观察到的证据状态。
  • 渐进披露:列出 Skill 声明引用的资源及 Tier;「已读取」仅在有收据证据时显示。
  • 本次运行逻辑 / 步骤证据:只从当前会话收据出发;状态用词为五档(有相关运行证据 / 部分相关证据 / 仅有模型意图 / 暂无足够证据 / 无法判断),界面不使用「已执行」「未执行」等推断性措辞。

阅读、翻译与复刻

  • SKILL.md 原文:逐字来自定义文件,只读展示。
  • 中文阅读版:由宿主模型翻译供当前页阅读;译文按「Skill 名 + 正文指纹 + 语言」存本机 <dataRoot>/translations/,不写回 SKILL.md、不进收据与对话;正文变更后旧译文不再显示。
  • 复刻 Skill:在详情左栏可整包或仅 SKILL.md 复制到新目录;不改源、不覆盖同名 Skill、不执行 Skill 内 scripts/。

插件不提供的功能

不发现 / 安装 / 同步 / 路由 Skill;不自动运行脚本;不自动改写、提交或发布 Skill。

安装与启用

安装前请自行查看 GitHub 仓库 源码与 MIT 许可证。插件在当前 DSH 进程权限下运行,安装即信任其代码行为。

从 GitHub 安装(锚定 tag v1.4.0):

dsh plugin --profile web add "github:PolinniZhong/dsh-skill-intelligence#v1.4.0&path:/"

或从 npm 安装(包名 dsh-skill-trace,版本 1.4.0):

dsh plugin --profile web add dsh-skill-trace@1.4.0

README 说明 1.4.0 已于 2026-10-12 发布到 GitHub 与 npm。安装后重启 DeepSeek Harness Desktop,在会话中打开 Skill 洞察。

移除插件:

dsh plugin --profile web remove dsh-skill-trace

移除不会自动删除已有本地收据;删除需在产品内明确确认。

典型用法

经过上面的安装步骤后,可按 README 中的「三步开始」走一遍真实流程。

1. 让 Agent 加载 Skill

让 Agent 自然完成一次会触发 Skill 的任务。若本次没有任何加载证据,插件显示空状态,不会填入示例数据。

2. 从「本次 Skill」进入详情

在列表中点开卡片,进入 Skill 详情。先看 Skill 框架与 本次运行逻辑,需要时再展开 步骤证据 与 SKILL.md。

3. 阅读与延续

  • 看不懂英文原文时,切换到 中文阅读版(翻译失败时界面回到原文并提示错误)。
  • 左栏查看 指令指纹比对:区分「这次运行收到的指令哈希」与「现在读到的定义哈希」。
  • 若要基于现有 Skill 改造,使用 复刻 Skill,按向导命名并选择目标位置与复刻范围。

工作流可概括为:加载证据 → 列表 → 读定义与证据 → 可选翻译 → 可选复刻。

适用场景与注意

适合谁

  • 需要核对「这次对话用了哪些 Skill、加载了几次」的 DSH 用户。
  • 想系统阅读 SKILL.md 结构、声明流程与资源引用,并对照运行时收据的 Skill 作者或学习者。
  • 希望把成熟 Skill 复刻到个人或项目目录、在本地沉淀能力包的人。

隐私与边界(摘自 README)

  • 不保存完整 Prompt、完整 Skill 正文、Token、Cookie、绝对路径或项目内容。
  • 定义正文在当前会话上现读现返,不落盘、不进收据;凭据型 git URL 整条拒绝展示。

环境与信任

  • package.json 要求 Node >=22.19;插件 dependencies 为空。
  • 社区目录 skillhub.cn 插件页 与 GitHub 为独立信息源,与 DeepSeek / 幻方无官方从属关系;星标等元数据以各站点当时显示为准。

结尾

dsh-skill-intelligence(Skill 洞察 / dsh-skill-trace)把 Skill 的声明(SKILL.md)与本次加载证据(Skill Trace 本地收据)分开呈现,支持阅读原文、本机缓存的中文阅读版与复刻 Skill,适合在 DSH 工作流里做 Skill 的理解与演进,而不是替代 Skill 的安装或执行。

  • 目录页:https://www.skillhub.cn/plugins/PolinniZhong/dsh-skill-intelligence
  • 源码与文档:https://github.com/PolinniZhong/dsh-skill-intelligence
羽毛球分组比赛记分
小程序二维码

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

小夜