前言¶
在 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