前言¶
在 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 导致了正确结果。
核心功能¶
两个一级页与一个详情页¶
- 本次 Skill:默认首屏,列出本次会话观测到真实加载证据的 Skill(名称、简介、加载次数、最近加载、调用方式
model//name/ 未使用、定义是否可读)。当前环境可发现但本次未用的 Skill 不在此列表。 - 已安装 Skill:当前 DSH 环境可发现、可调用的 Skill,带名称与描述搜索;不依赖本次会话收据。
- 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