dsh-run2skill:把 DSH 會話中明確表達的經驗整理成可審覈 Skill

前言

在 DSH Web 裏和 Agent 協作時,常見問題是:同一套流程需要在不同會話裏重複交代;糾正過一次的步驟,換個會話又可能再做錯;Agent 學會之後,經驗只留在當前對話裏。

dsh-run2skill 針對這類場景:它把你在 DeepSeek Harness(DSH)裏明確教給 Agent 的糾正、約束和工作流,整理成可審覈、可複用的原生 Skill。

這是什麼

dsh-run2skill 是一個 DSH Web 插件,由 qkycir-123 維護,採用 MIT License。

當前穩定版爲 0.3.1,目前僅支持 DSH Web 0.1.1-rc.2。它把值得複用的明確經驗整理成 Skill 草稿,經過你確認後再寫入 DSH 默認 Skill 存儲目錄。

核心功能

下面介紹它已經具備的能力:

  • 將明確表達的可複用經驗整理成技能草稿,包括糾正、長期約束、工作流、顯式保存請求。
  • 技能草稿需人工查看來源、適用範圍和完整內容後確認保存。
  • 支持確認保存、要求修改、放棄草稿和保存失敗重試。
  • 支持按修改意見生成新的完整草稿,並保留父子版本關係。
  • 支持保存到 PROJECTUSER 範圍。
  • 提供自動學習開關、立即整理本次經驗、低噪聲整理狀態和清理所有緩存。
  • 本地優先,不保存模型密鑰,不復制完整會話,僅分析篩選、截斷和敏感信息清理後的內容。

安裝與啓用

先確認環境:

  • DSH Web 版本爲 0.1.1-rc.2
  • Node.js 版本爲 ^22.19.0 || >=24.0.0
  • 終端中能夠運行 dshpnpm

然後執行安裝命令:

dsh plugin --profile web add dsh-run2skill@0.3.1

安裝後重啓 DSH Web。打開 Settings → Plugins,看到 run2skill 卡片,說明插件已加載。

run2skill 不需要單獨填寫模型密鑰;它沿用當前 DSH 會話已選擇的模型。

典型用法

你繼續正常和 DSH 對話。可以在對話中明確表達保存意圖:

把這個流程保存成 Skill,以後可以複用。

也可以在正常工作中明確糾正做法、說明長期約束,或給出有順序的可複用流程。

之後打開 Settings → Plugins → run2skill,查看技能草稿、適用範圍和內容差異。你可以選擇:

  1. 確認並保存。
  2. 要求修改。
  3. 放棄草稿。
  4. 在保存失敗後重試。

如果要求修改,run2skill 會按修改意見生成新的完整草稿,並保留父子版本關係;新版本仍需要你查看和確認。

適用場景與注意

dsh-run2skill 適合在 DSH Web 裏反覆向 Agent 明確交代糾正、長期約束和可複用流程,並希望把經驗沉澱爲 DSH 原生 Skill 的開發者。

使用注意:

  • 當前穩定版爲 0.3.1,目前僅支持 DSH Web 0.1.1-rc.2
  • 需要 Node.js ^22.19.0 || >=24.0.0,並能運行 dshpnpm
  • 只寫入 DSH 默認 Skill 存儲目錄;若改過 Skill 存儲方式或關閉默認目錄,會停止保存。
  • 技能草稿可保存到 PROJECTUSER 範圍。
  • run2skill 是本地優先插件,不保存模型密鑰,不復制完整會話;送去分析的只是經過篩選、截斷和敏感信息清理後的內容。
  • 卸載不會刪除已發佈的 Skill,也默認保留 run2skill 數據;如需清除 Run2Skill 自己的數據,可用設置頁清理所有緩存。
  • 插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與 MIT License。

結尾

dsh-run2skill 的價值在於:你仍然負責在真實工作中明確表達經驗,run2skill 負責把可複用部分整理成可審覈草稿,確認後再保存爲 DSH 原生 Skill。

項目倉庫:https://github.com/qkycir-123/dsh-run2skill

羽毛球分组比赛记分
小程序二维码

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

小夜