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

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

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

小夜