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
羽毛球分组比赛记分
小程序二维码

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

小夜