by qkycir-123
Automatically turn successful DeepSeek Harness sessions into reusable, reviewable Agent Skills.
# Add to your Claude Code skills
git clone https://github.com/qkycir-123/dsh-run2skillGuides for using ai agents skills like dsh-run2skill.
dsh-run2skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by qkycir-123. Automatically turn successful DeepSeek Harness sessions into reusable, reviewable Agent Skills. It has 51 GitHub stars.
dsh-run2skill's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/qkycir-123/dsh-run2skill" and add it to your Claude Code skills directory (see the Installation section above).
dsh-run2skill is primarily written in TypeScript. It is open-source under qkycir-123 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh dsh-run2skill against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
中文 | English
你是否遇到过这些场景?
如果你已经受够了在对话框里重复当师傅,dsh-run2skill 就是来做这件事的:
把你在 DeepSeek Harness(DSH)里明确教给 Agent 的纠正、约束和工作流,整理成可审核、可复用的原生 Skill。
一句话说:你负责在真实工作里教一次,run2skill 负责把值得复用的部分整理成技能草稿;你点头,它才落盘。
它不会让 Agent 偷偷给自己立规矩。每份技能草稿都可以先看来源、适用范围和完整内容,然后由你决定确认保存还是放弃草稿。只有确认后,它才会写入 DSH 的原生 Skill 目录。
当前稳定版为
0.3.1。目前仅支持 DSH Web0.1.1-rc.2。
0.3.1 增加了低噪声整理状态、“立即整理本次经验”、按意见生成新版草稿,以及长工作流关键证据保留。“立即整理”仍会等待 Agent 停止运行和事实完整,并继续经过查重、审核与发布安全门;设置页不会展示内部批次计数。

SKILL.md。


先确认你使用 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,以后可以复用。
你也可以在正常工作中明确纠正做法、说明长期约束,或给出有顺序的可复用流程。不用为了“教它”停下当前任务,也不用自己打开 SKILL.md 边回忆边编辑。
run2skill 会在每轮对话完成后只做低成本记录,不会每轮调用模型复盘。到达有界批次边界、会话进入空闲,或你明确请求保存/立即整理时,才会触发一次批次检测;只有检测到可复用经验,才继续查重和技能草稿生成。
当有需要你处理的事项时,DSH 会显示一条原生通知;平时页面顶部不会常驻 run2skill 状态框。处理技能草稿时:
如果草稿不合适,可以先写一条不超过 2048 UTF-8 字节的修改意见。Host 会基于当前完整草稿生成新的不可变版本,保留父子版本关系并让旧批准失效;你必须重新查看并确认新版本。这个入口不是自由编辑器,也不会绕过查重、人工审核或安全发布。
技能草稿可以保存到当前项目(PROJECT)或当前用户(USER)范围。当前版本只会写入 DSH 默认的 Skill 存储目录;如果你改过 Skill 的存储方式或关闭了默认目录,run2skill 会停止保存,不会猜测写入位置。
run2skill 目前专注于你明确表达的可复用经验:
它不会因为 Agent 偶尔成功一次,就自作主张地把所有操作写成永久规则。它学的是你明确教过的东西,不是猜你的心思。
在 Settings → Plugins → run2skill 中可以关闭自动学习:
run2skill 是本地优先插件。它不会保存模型密钥,也不会复制完整会话;送去模型分析的只是经过筛选、截断和敏感信息清理的必要内容。技能草稿保存前始终需要你确认。
换句话说:run2skill 可以帮你整理经验,但不会替你签字。
设置页也提供清理所有缓存功能。它会删除 Run2Skill 自己产生的中间缓存、待处理技能草稿、失败与非敏感诊断记录,但不会删除:
更详细的保留与升级规则见 数据存储与升级。
更新到另一个明确版本:
dsh plugin --profile web add dsh-run2skill@<version>
卸载:
dsh plugin --profile web remove dsh-run2skill
两种操作后都请重启 DSH Web。卸载不会删除已经发布的 Skill,也默认保留 run2skill 的数据;如果你希望清除这些数据,请在卸载前先使用设置页中的清理所有缓存。
web profile,并在安装后重启了 DSH Web。DEGRADED):不要手工删除存储文件;重试后仍无法恢复时,可在 GitHub Issues 报告。INCOMPATIBLE):确认 DSH 是否为受支持版本,再恢复与它兼容的 run2skill 版本。PROJECT):当前会话必须位于 DSH 能识别的项目工作区。欢迎在 GitHub Issues 报告问题。请不要附上密钥、完整 Session、私人路径或包含敏感信息的日志。
本项目采用 MIT License。Client bundle 内嵌依赖的许可声明见 THIRD_PARTY_NOTICES.md。