前言¶
在 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 存儲目錄。
核心功能¶
下面介紹它已經具備的能力:
- 將明確表達的可複用經驗整理成技能草稿,包括糾正、長期約束、工作流、顯式保存請求。
- 技能草稿需人工查看來源、適用範圍和完整內容後確認保存。
- 支持確認保存、要求修改、放棄草稿和保存失敗重試。
- 支持按修改意見生成新的完整草稿,並保留父子版本關係。
- 支持保存到
PROJECT或USER範圍。 - 提供自動學習開關、立即整理本次經驗、低噪聲整理狀態和清理所有緩存。
- 本地優先,不保存模型密鑰,不復制完整會話,僅分析篩選、截斷和敏感信息清理後的內容。
安裝與啓用¶
先確認環境:
- DSH Web 版本爲
0.1.1-rc.2。 - Node.js 版本爲
^22.19.0 || >=24.0.0。 - 終端中能夠運行
dsh和pnpm。
然後執行安裝命令:
dsh plugin --profile web add dsh-run2skill@0.3.1
安裝後重啓 DSH Web。打開 Settings → Plugins,看到 run2skill 卡片,說明插件已加載。
run2skill 不需要單獨填寫模型密鑰;它沿用當前 DSH 會話已選擇的模型。
典型用法¶
你繼續正常和 DSH 對話。可以在對話中明確表達保存意圖:
把這個流程保存成 Skill,以後可以複用。
也可以在正常工作中明確糾正做法、說明長期約束,或給出有順序的可複用流程。
之後打開 Settings → Plugins → run2skill,查看技能草稿、適用範圍和內容差異。你可以選擇:
- 確認並保存。
- 要求修改。
- 放棄草稿。
- 在保存失敗後重試。
如果要求修改,run2skill 會按修改意見生成新的完整草稿,並保留父子版本關係;新版本仍需要你查看和確認。
適用場景與注意¶
dsh-run2skill 適合在 DSH Web 裏反覆向 Agent 明確交代糾正、長期約束和可複用流程,並希望把經驗沉澱爲 DSH 原生 Skill 的開發者。
使用注意:
- 當前穩定版爲
0.3.1,目前僅支持 DSH Web0.1.1-rc.2。 - 需要 Node.js
^22.19.0 || >=24.0.0,並能運行dsh和pnpm。 - 只寫入 DSH 默認 Skill 存儲目錄;若改過 Skill 存儲方式或關閉默認目錄,會停止保存。
- 技能草稿可保存到
PROJECT或USER範圍。 - run2skill 是本地優先插件,不保存模型密鑰,不復制完整會話;送去分析的只是經過篩選、截斷和敏感信息清理後的內容。
- 卸載不會刪除已發佈的 Skill,也默認保留 run2skill 數據;如需清除 Run2Skill 自己的數據,可用設置頁清理所有緩存。
- 插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與 MIT License。
結尾¶
dsh-run2skill 的價值在於:你仍然負責在真實工作中明確表達經驗,run2skill 負責把可複用部分整理成可審覈草稿,確認後再保存爲 DSH 原生 Skill。
項目倉庫:https://github.com/qkycir-123/dsh-run2skill