DeepSeek Agent
插件市场Agent 与自动化dsh-run2skill
DEEPSEEK HARNESS PLUGIN

dsh-run2skill

Automatically turn successful DeepSeek Harness sessions into reusable, reviewable Agent Skills.

插件介绍

Automatically turn successful DeepSeek Harness sessions into reusable, reviewable Agent Skills.

agent-learningagent-skillsai-agentautomatic-skill-learningdeepseekdeepseek-harnessdsh-pluginlocal-firstrun-to-skillskill-generator

项目详情摘要

dsh-run2skill 中文 | English 你是否遇到过这些场景? 同一套工作流,今天教 Agent 一遍,明天换个 Session 又教一遍; Agent 每走一步都需要你纠正:“别改那个文件”“先跑测试”“这个步骤不能省”; 终于把 Agent 教会了,对话一结束,经验也跟着下班了。 如果你已经受够了在对话框里重复当师傅,`dsh-run2skill` 就是来做这件事的: 把你在 DeepSeek Harness(DSH)里明确教给 Agent 的纠正、约束和工作流,整理成可审核、可复用的原生 Skill。 一句话说:**你负责在真实工作里教一次,run2skill 负责把值得复用的部分整理成技能草稿;你点头,它才落盘。** 它不会让 Agent 偷偷给自己立规矩。每份技能草稿都可以先看来源、适用范围和完整内容,然后由你决定确认保存还是放弃草稿。只有确认后,它才会写入 DSH 的原生 Skill 目录。 当前稳定版为 `0.4.0`。目前仅支持 DSH Web `0.1.2-rc.1`。 `0.4.0` 改用 DSH `0.1.2-rc.1` 的 Remote/API Gateway 与浏览器认证契约,并适配 Session、Storage/Profile、Settings 和插件生命周期变化。它只支持 RC1 保留的内置 `standard` preset;使用旧 DSH `0.1.1-rc.2` 时请继续安装 `[email protected]`。 低噪声整理状态、“立即整理本次经验”、按意见生成新版草稿,以及长工作流关键证据保留继续保留。“立即整理”仍会等待 Agent 停止运行和事实完整,并继续经过查重、审核与发布安全门;设置页不会展示内部批次计数。 看一遍完整流程 1. **发现技能草稿**:Run2Skill 只在有事项需要处理时提醒你,并把草稿放在 **设置 → 插件 → Run2Skill**。 2. **核对来源与范围**:查看生成理由、经过过滤的对话证据、保存范围以及将要写入的完整 `SKILL.md`。 3. **不满意就要求修改**:写一条简短意见,Run2Skill 会生成新的完整草稿;旧版本不会直接发布,新版本仍需你审核。 4. **确认后才保存**:成功结果会进入“最近活动”;保存下来的内容是普通的 DSH 原生 Skill。 查看三张关键界面截图 安装 先确认你使用 DSH Web `0.1.2-rc.1`,已经安装 Node.js `^22.19.0 || >=24.0.0`,并能在终端运行 `dsh` 和 `pnpm`。然后执行: 重启 DSH Web。打开 **Settings → Plugins**,看到 **run2skill** 卡片就说明插件已加载。 run2skill 不需要单独填写模型密钥。需要分析技能草稿时,它沿用当前 DSH 会话已经选择的模型;如果当前会话没有可用模型,学习会停止并显示原因,不会偷偷换用其他模型。 用法:你继续干活,它负责记笔记 平时照常和 DSH 对话即可。例如: 你也可以在正常工作中明确纠正做法、说明长期约束,或给出有顺序的可复用流程。不用为了“教它”停下当前任务,也不用自己打开 `SKILL.md` 边回忆边编辑。 run2skill 会在每轮对话完成后只做低成本记录,不会每轮调用模型复盘。到达有界批次边界、会话进入空闲,或你明确请求保存/立即整理时,才会触发一次批次检测;只有检测到可复用经验,才继续查重和技能草稿生成。 当有需要你处理的事项时,DSH 会显示一条原生通知;平时页面顶部不会常驻 run2skill 状态框。处理技能草稿时: 1. 打开 **Settings → Plugins → run2skill**。 2. 在待处理列表中查看技能草稿、适用范围和内容差异。 3. 选择确认并保存、要求修改、放弃草稿,或在保存失败后重试。 4. 保存成功后,结果就是普通的 DSH 原生 Skill;即使以后卸载 run2skill,它仍然可以被 DSH 使用。 如果草稿不合适,可以先写一条不超过 2048 UTF-8 字节的修改意见。Host 会基于当前完整草稿生成新的不可变版本,保留父子版本关系并让旧批准失效;你必须重新查看并确认新版本

摘自项目公开 README,可能随上游仓库更新。

安装方法

建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。

npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qkycir-123/dsh-run2skill

使用前检查

  • 确认项目符合 DSH bundle 规范,而不只是相关仓库。
  • 阅读许可证和安装脚本,检查网络、文件及执行权限。
  • 备份配置,并确保插件能够安全卸载或回滚。